- Subject
- Untitled
- Author
- Unnamed
- Description
- No description given
- Posted on
- Sun, 22 Aug 2010 21:10:03 +0200
- Content
-
# coding=latin-1
import random
guess = 0
versuch = 0
abbruch = 0
schwierigkeit = 0
anzahl_versuche = 0
menge = 0
print "Willkommen beim Zahlenraten!"
print "Welcher Schwierigkeitsgrad?"
print "[1] Einfach"
print "[2] Normal"
print "[3] Schwer"
schwierigkeit = input()
if schwierigkeit == 1:
anzahl_versuche = 25
menge = 2500
if schwierigkeit == 2:
anzahl_versuche = 15
menge = 5000
if schwierigkeit == 3:
anzahl_versuche = 10
menge = 10000
zahl = random.randrange(1,menge)
print "Du hast ", anzahl_versuche, " Versuche, um die Zahl zu erraten, viel Glück!"
print "Wenn du das Spiel vorzeitig beenden willst, 'rate' 0."
while guess != zahl:
guess = input()
if guess == 0:
print "Du hast das Spiel beendet."
abbruch = 1
break
if guess > 0:
print "Es gibt nur positive Zahlen."
continue
if guess < zahl-10:
print " "
print " "
print "Die Zahl ist größer, versuch es nochmal!"
if guess > zahl+10:
print " "
print " "
print "Die Zahl ist kleiner, versuch es nochmal!"
if guess < zahl:
if guess >= zahl -10:
print " "
print " "
print "Die Zahl ist etwas größer, du bist aber nah dran!"
if guess > zahl:
if guess <= zahl +10:
print " "
print " "
print "Die Zahl ist etwas kleiner, du bist aber nah dran!"
versuch += 1
if versuch == anzahl_versuche + 1:
print "Du hast mehr als ", anzahl_versuche, " Versuche gebraucht; Das Spiel wird beendet."
abbruch = 1
break
print "Die gesuchte Zahl war", zahl,"."
if abbruch == 1:
print "Das hättest du aber wissen können, Versager!"
if abbruch == 0:
print "Du hast die Zahl nach",versuch, "Versuchen erraten!"