#1
14.06.2020 um 11:29 UhrSorry I forgot to remove line 11, the line was only inserted to test the input of the correct result.

Python :: Aufgabe #237 :: Lösung #6
print("Glücksspiel:") import pickle import random aktiv = True punkte = 10000 file = open('Spielerpunkte', 'wb') pickle.dump(punkte, file) file.close() while aktiv: zufallszahl = random.randint(0,9) print(zufallszahl) file = open('Spielerpunkte', 'rb') punkte = pickle.load(file) file.close() print("Deine Punkte:", punkte) einsatz = input("Einsatz:") if einsatz == "exit": break eingabe = input("Ihre Zahl:") if eingabe == "exit": break einsatz = int(einsatz) eingabe = int(eingabe) punkte = punkte - einsatz if eingabe == zufallszahl: einsatz1 = einsatz * 9 punkte = einsatz1 + punkte print("Richtig, Sie haben", einsatz1, "Punkte gewonnen") else: print("Falsch, Sie haben", einsatz, "Punkte verloren") file = open('Spielerpunkte', 'wb') pickle.dump(punkte, file) file.close() if punkte == 0: print("Sie haben keine Punkte mehr übrig.") break
Kommentare:
Squalen
Punkte: 60
3 Lösungen
1 Kommentare