Seite 1 von 1

invalid syntax

Verfasst: Dienstag 20. August 2019, 11:23
von stiwaen_
Hallo, ich versuche Python zu lernen und ich weiß nicht wo hier der Fehler ist.. Kann mir jemand bitte helfen?


print("Hallo, wie heißt du?")
name = input("Ich heiße:")

print("Hallo " + name + "! Möchtest du wissen, ob du Alkohol trinken darfst?")
antwort = input("Antworte mit ja oder nein:")

if antwort == "ja":
print("Bitte gib dein Alter ein.")
else antwort == "nein":
print("Okay, vielleicht ein anderes Mal!")

alter = input("Mein Alter ist:")

if alter < 18:
print("Du darfst kein Alkohol konsumieren!")
else alter >= 18
print("Dir ist erlaubt Alkohol zu konsumieren!")



immer bei den "else" Funktionen steht invalid syntax

Re: invalid syntax

Verfasst: Dienstag 20. August 2019, 12:07
von __deets__
Bitte in Zukunft Code-Tags benutzen. Und bei Python muss es elif heissen, und ein Doppelpunkt fehlt auch. Doch eigentlich brauchst du gar keine Bedingung, denn wenn < 18 nicht wahr ist, ist >= 18 ja immer wahr, also reicht ein einfaches if/else.

Re: invalid syntax

Verfasst: Dienstag 20. August 2019, 12:11
von stiwaen_
Achso, dankeschön!

Re: invalid syntax

Verfasst: Dienstag 20. August 2019, 12:23
von __blackjack__
Wobei das inhaltlich, zumindest für Deutschland so nicht stimmt. Man darf in jedem Alter Alkohol konsumieren. Sogar kaufen darf man ihn in jedem Alter. Nur *vekauft bekommen* darf man ihn nicht in jedem Alter. Wobei die Grenze von 18 nicht für alles gilt – Bier kann man beispielsweise schon ab 16 verkauft bekommen.

Re: invalid syntax

Verfasst: Dienstag 20. August 2019, 12:25
von stiwaen_
Ups😅

Re: 'Person' object has no attribute 'tell_me'

Verfasst: Dienstag 20. August 2019, 13:25
von helloeverybodyy
Hallo zusammen

Ich bin neu hier und habe gerade erst angefangen mit Python arzubeiten.
Ich habe jetzt eine neue Klassenfunktion hinzugefügt, aber jedes Mal wenn ich es in die Kommandozeile eingebe kommt nur: 'Person' object has no attribute 'tell_me'.

Ich bin noch ganz neu hier, also seid bitte gnädig mit mir.

Re: invalid syntax

Verfasst: Dienstag 20. August 2019, 14:44
von __deets__
Ohne Code kann man dazu nur mit den Schultern zucken. Zeig uns den Code, benutz die Code-Tags hier im Forum damit der lesbar ist, und poste den gesamten Stacktrace (auch mit Code tags).