Roulette
Beim französischen Roulette gibt es ein rotierendes Rad, in das eine Kugel geworfen wird. Am Ende landet die Kugel in einem von 37 Fächern – es gibt die Zahlen von 1 bis 36, die abwechselnd rot und schwarz sind, sowie die grüne Null.
Aufgabe
Ändere das Würfelprogramm von oben, und mache ein Roulette-Programm daraus, das eine Ziehung macht. Als Ergebnis soll angezeigt werden »Die Kugel ist auf die Zahl x gefallen« oder »Die Kugel ist auf die grüne Null gefallen«. Schaffst du das? Versuch’s mal, probiere es aus, und vergleiche anschließend mit dem folgenden Vorschlag.
import random
msgDlg("Klicke OK, um die Ziehung zu starten")
zahl = random.randint(0,36)
if zahl == 0:
print "Die Kugel ist auf die grüne Null gefallen."
else:
print "Die Kugel ist auf die Zahl",zahl,"gefallen."
Die zweite Zeile wäre nicht unbedingt nötig, aber sie schafft einen Startpunkt, um die Ziehung zu beginnen. Es wird eine Zahl von 0 bis 36 zufällig gewählt, dann wird geprüft, ob die 0 gezogen wurde. Wenn ja, dann wird dies gesondert ausgegeben, anderenfalls wird die gewählte Zahl bekannt gegeben.