wo ist der fehler?
Verfasst: Samstag 28. April 2012, 13:25
Ich finde diesen SCHEIß Fehler nicht und weiß auch nicht was python von mir will!!!!! -.-
WO ist der fehler??? ich bin am verzweifeln bitte helft mir
vorwand: Token Error: Eof in multiline-statement
die letzte zeile wurde als fehler markiert (in der letzten zeile steht nichtmal was)!!
WO ist der fehler??? ich bin am verzweifeln bitte helft mir
vorwand: Token Error: Eof in multiline-statement
Code: Alles auswählen
# -*- coding: cp1252 -*-
import random
ja = "ja"
neues_spiel = raw_input ("Willst du ein Neues Spiel? (Gib ja ein)")
mal = "*"
plus = "+"
minus = "-"
zahlenraten = "zahlenraten"
d = 0
while neues_spiel == ja:
rechenoperation = raw_input ("Addieren, multiplizieren, subtrahieren oder zahlenraten? (*,+, zahlenraten oder - eingeben)")
while rechenoperation == plus:
aufgaben = int (raw_input ("Wie viele Aufgaben willst du?") )
for aufgaben in range (aufgaben):
a = random.randint (1, 50)
b = random.randint (1, 50)
print a, "+", b, "=",
c = float (raw_input () )
if c == a + b:
d = d + random.randint (30, 40)
else:
d = d
print "Du hast jetzt", d, "Goldmuenzen."
rechenoperation = raw_input ("Addieren, multiplizieren, subtrahieren oder zahlenraten? (*,+, zahlenraten oder - eingeben)")
while rechenoperation == minus:
aufgaben = int (raw_input ("Wie viele Aufgaben willst du?") )
for aufgaben in range (aufgaben):
a = random.randint (1, 70)
b = random.randint (1, 40)
print a, "-", b, "=",
c = float (raw_input () )
if c == a - b:
d = d + random.randint (30, 40)
else:
d = d
print "Du hast jetzt", d, "Goldmuenzen."
rechenoperation = raw_input ("Addieren, multiplizieren, subtrahieren oder zahlenraten? (*,+, zahlenraten oder - eingeben)")
while rechenoperation == mal:
aufgaben = int (raw_input ("Wie viele Aufgaben willst du?") )
for aufgaben in range (aufgaben):
a = random.randint (1, 15)
b = random.randint (1, 15)
print a, "*", b, "=",
c = float (raw_input () )
if c == a * b:
d = d + random.randint (30, 40)
else:
d = d
print "Du hast jetzt", d, "Goldmuenzen."
rechenoperation = raw_input ("Addieren, multiplizieren, subtrahieren oder zahlenraten? (*,+, zahlenraten oder - eingeben)")
while rechenoperation == zahlenraten:
setzen = int (raw_input ("Wie hoch ist dein Einsatz?")
tipp = 0
versuche = 0
d = d - setzen
geheimzahl = random.randint (1, 99)
print "Du musst eine Zahl zwischen 1 und 99 erraten und hast 8 Versuche!"
while versuche <= 8 and not tipp == geheimzahl:
tipp = int (raw_input ("Was raetst du?") )
if tipp < geheimzahl:
print "Die gesuchte Zahl ist groesser!"
elif tipp > geheimzahl:
print "Die gesuche Zahl ist kleiner!"
versuche = versuche + 1
if tipp == geheimzahl:
d = d + setzen * 2
print "Du konntest die Zahl erraten und hast Goldmuenzen dazugekriegt!"
break
else:
print "Du konntest die Zahl nicht erraten!"
break
input ("Ende")