Code: Alles auswählen
from random import randint
def guessNumber(lvl):
tN=0
gN=0
tries=0
if lvl == 1:
tN = randint(1,10)
elif lvl == 2:
tN = randint(1,25)
elif lvl == 3:
tN = randint(1,50)
while gN != tN:
print('//////////////////////////')
print('Du hast noch ',3-tries,' Versuch/e.')
gN=int(input('Rate die Zahl:'))
if gN == tN:
win()
else:
print('Diese Zahl war falsch.')
if tries == 3:
loose(tN)
tries = tries +1
if gN < tN:
print('Versuche es mit einem hoeherem Wert.')
if gN > tN:
print('Versuche es mit einem geringerem Wert.')
def start():
print('//////////////////////////')
print('Bitte Geben sie einen Schwierigkeitsgrad ein.\n1 - Leicht (1-10)\n2 - Mittel(1-25)\n3 - Schwer(1-50)')
x = int(input('Waehle Schwierigkeitsgrad:'))
if type(x) == int:
guessNumber(x)
print('//////////////////////////')
else:
print('Falscher Wert.')
start()
def loose(tN):
print('Schade, du hast verloren.')
print('Die Zahl lautete: %s' %tN)
print('//////////////////////////')
x = input('Willst du nochmal spielen? (J/N):')
x=x.lower()
if x == 'j':
start()
elif x == 'n':
quit()
else:
print('Falsche Eingabe.\nSpiel wird neu gestartet.')
start()
def win():
print('Super, du hast gewonnen.')
print('//////////////////////////')
x = input('Willst du nochmal spielen? (J/N):')
x=x.lower()
if x == 'j':
start()
elif x == 'n':
quit()
else:
print('Falsche Eingabe.\nSpiel wird neu gestartet.')
start()
start()