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.