pastebin.ch - Untitled

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!"
Don't email to hereI'm now supporting the experiment spamschlucker.org too :)