
Zitat von
DanielSan
Normalerweise so:
Code:
(3 < 4) and (5 < 6)
Bei dir steht aber auch "elif" nicht "el
sif" ist das evtl das problem?
Ne das ist schon richtig so.
In Python heißen Alternativverzweigungen "elif" und du brauchst halt wie gesagt keine Klammern, außer du verwendest einen logischen Operator (wieso steht in meinem Buch was anderes?):
http://openbook.galileocomputing.de/...576c10466ac71c
Edit:
Kurzes Testprogramm geschrieben und mittels IDLE getestet:
Code:
x = 1
y = 2
if x == 2 and y == 2:
print("Bla")
elif x == 1 and y == 2:
print("Blub")
else:
print("Hallo")
So ist die Syntax korrekt.
Lesezeichen