Seite 1 von 1

Invalid Syntax bei return

Verfasst: Montag 20. Juni 2005, 18:29
von Gast
Hallo zusammen!

Hab ein kleines Prob :oops: ! Lerne gerade Python unter WinXP/Pro mit der 2.4.1 Version. Bei folgender Eingabe in der Shell bekomme ich wegen return ein SyntaxError: invalid syntax raus :shock: und versteh nicht warum:

Code: Alles auswählen

def eingabe():
      name=raw_input("Name: ")
      geburtsjahr=0
      while not(1900<geburtsjahr<2010):
              geburtsjahr=int(raw_input("Geburtsjahr(vierstellig): ")
      return name, geburtsjahr
Mit "print" kommt die gleiche Meldung.

Wäre nett, wenn mir jemand sagen könnte woran es liegt.

Danke

Edit (Leonidas): Code in Python-Tags gesetzt.

Verfasst: Montag 20. Juni 2005, 18:46
von mawe
Hi!

Bei der geburtsjahr-eingabe fehlt eine schliessende Klammer ;)

Gruß, mawe

Re: Invalid Syntax bei return

Verfasst: Montag 20. Juni 2005, 18:47
von gerold
Anonymous hat geschrieben:invalid syntax...
Hi!

Du hast einfach nur eine Klammer vergessen.

mfg
Gerold
:-)

Verfasst: Montag 20. Juni 2005, 19:02
von Gast
oooo man ist das peinlich! nicht dass ich blind bin dann kann ich auch nicht zählen buahahah ich hab doch darauf gekuckt. hab mir schon gedacht dass es so was sein könnte hehehehe danke jungs