Ich komme nicht weiter
Ziel ein Glücksspiel mit 3 Zahlen die ausgegeben werden, bei richtiger Kombination hat man Gewonnen etc..
Das hatte soweit auch geklappt aber ich wollte dann wenn man kein Geld mehr hat die While Schleife beenden..
hat soweit auch geklappt.
Dann wollte ich aber das wenn man per raw_input() neues Geld aufbucht weiterspielen kann.. und das hatte nicht geklappt dann kam ne Fehlermeldung von int/str etc..
Dann dachte ich pack ich das halt in ne Funktion und ruf dann die Funktion neu auf wenn Geld gebucht wurde, aber das geht irgendwie auch nicht, mein Hirn ist jetz irgendwie ausgelutscht
Code: Alles auswählen
import random
def Spiel():
a = raw_input('Geld Einwerfen: ')
Konto = a
while active:
x1 = random.randint(1,5)
x2 = random.randint(1,5)
x3 = random.randint(1,5)
Konto = Konto - 10
print x1, x2, x3
print 'Konto: ',Konto
if x1 == x2 and x2 == x3:
print 'Gewonnen'
Konto = Konto + 20
print 'Konto: ', Konto
print''
if x1 == 5 and x2 == 5 and x3 == 5:
print 'Jackpott'
Konto = Konto + 100
print 'Konto: ', Konto
print ''
a = raw_input()
if Konto <= 0:
active = False
print 'Geld einwerfen'
b = raw_input('Geld ? ')
print 'eingabe ist: ', b
Konto = b
print 'Konto: ',Konto
if Konto >=10:
Spiel()
active = True
Konto = 0
print 'Konto: ' ,Konto
Spiel()