Normalerweise so:
Bei dir steht aber auch "elif" nicht "elsif" ist das evtl das problem?Code:(3 < 4) and (5 < 6)
Normalerweise so:
Bei dir steht aber auch "elif" nicht "elsif" ist das evtl das problem?Code:(3 < 4) and (5 < 6)
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
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:
So ist die Syntax korrekt.Code:x = 1 y = 2 if x == 2 and y == 2: print("Bla") elif x == 1 and y == 2: print("Blub") else: print("Hallo")
Geändert von Kampi (26.01.2013 um 10:14 Uhr)
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Stimmt sonst müsste es ja auch elseif heissen...
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
Danke, damit habe ich auch meine Linienverfolgung fertig.
Mehr dazu demnächst im Tutorial:
https://www.roboternetz.de/community...t-RPi-Tutorial
Lesezeichen