Die Zufallswahl interaktiv machen
#
from random import randint
def erzeuge_zufallsnummer(listenlänge):
zufalls_listennummer = randint(1, listenlänge)
return zufalls_listennummer
listenlänge = int(input('Wie viele Schüler_innen sind in der Klasse? '))
zufallsnummer = erzeuge_zufallsnummer(listenlänge)
print('Zufällig ausgewählt wurde der Schüler/die Schülerin mit der Nummer', zufallsnummer)
input liest eine Eingabe von der Konsole ein. Angegeben werden kann ein Text (Zeichenkette), der zuvor ausgegeben wird.
input gibt eine Zeichenkette (String/str) zurück. Damit die selbstgeschriebene Funktion erzeuge_zufallsnummer mit der Eingabe arbeiten kann, muss sie zuvor in eine Zahl umgewandelt werden. Dies übernimmt die eingebaute Funktion int.
print fügt bei Zeichenkette, Komma und Variable Leerzeichen hinzu.