Dein Fortschritt:
0 / 0 Aufgaben
1
Die Würfelregel im Brettspiel
AFB I–IIDie Spiele-AG programmiert die Regeln für ein neues Brettspiel. Nach jedem Wurf mit zwei Würfeln entscheidet dieses Programm:
w1 = int(input("Würfel 1? "))w2 = int(input("Würfel 2? "))if w1 == w2 and w1 >= 5: print("Superpasch: noch einmal würfeln und 10 Bonuspunkte")elif w1 == w2 or w1 + w2 == 7: print("Noch einmal würfeln")elif not (w1 == 1 or w2 == 1): print("Normal ziehen")else: print("Eine Runde aussetzen")
- Erstelle eine Übersicht mit den Ausgaben für die Würfe (6, 6), (3, 3), (2, 5), (4, 6), (1, 4) und (1, 6).
- Zeige, dass die Bedingung
not (w1 == 1 or w2 == 1)gleichbedeutend ist mitw1 != 1 and w2 != 1. - Ermittle, bei wie vielen der 36 möglichen Würfe man eine Runde aussetzen muss.
Hinweise
Hinweis zu Aufgabe a)
Prüfe die Bedingungen von oben; nur der erste wahre Zweig läuft.
Hinweis zu Aufgabe b)
Wann ist w1 == 1 or w2 == 1 falsch?
Hinweis zu Aufgabe c)
Zähle alle Würfe mit mindestens einer 1 und streiche die, die schon vorher einen anderen Zweig auslösen.
