Invalid Syntax bei return

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Gast

Invalid Syntax bei return

Beitragvon Gast » Montag 20. Juni 2005, 18:29

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.
mawe
Python-Forum Veteran
Beiträge: 1209
Registriert: Montag 29. September 2003, 17:18
Wohnort: Purkersdorf (bei Wien [Austria])

Beitragvon mawe » Montag 20. Juni 2005, 18:46

Hi!

Bei der geburtsjahr-eingabe fehlt eine schliessende Klammer ;)

Gruß, mawe
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Re: Invalid Syntax bei return

Beitragvon gerold » Montag 20. Juni 2005, 18:47

Anonymous hat geschrieben:invalid syntax...

Hi!

Du hast einfach nur eine Klammer vergessen.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Gast

Beitragvon Gast » Montag 20. Juni 2005, 19:02

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

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]