#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