if - else problem
Hallo!
Welcher Editor? Welche print-Anweisung? Es gibt tausende
Kannst Du die Leerzeichen vor'm else: nicht einfach löschen? Es gibt Situationen, in denen ein Editor gar nicht in der Lage wäre, das else: richtig einzurücken (z.B. mehrstufige ifs), deswegen werden es die meisten gar nicht erst versuchen.
Jan
Welcher Editor? Welche print-Anweisung? Es gibt tausende
Kannst Du die Leerzeichen vor'm else: nicht einfach löschen? Es gibt Situationen, in denen ein Editor gar nicht in der Lage wäre, das else: richtig einzurücken (z.B. mehrstufige ifs), deswegen werden es die meisten gar nicht erst versuchen.
Jan
Das hat mich anfangs auch ein bischen verunsichert.
Bei dir siehts wahrscheinlich ungefähr so aus:
oder?
Wenn das der Fall ist, gehts einfach so:
Das bedeutet, du löscht die Einrückung vor dem else weg, damit es ganz am Zeilenbeginn steht und machst weiter wie normal. Die IDLE sieht die if und else Anweisung dann auf gleicher Höhe
cya
Simon
Bei dir siehts wahrscheinlich ungefähr so aus:
Code: Alles auswählen
>>> if 1:
print "sep"
else: #und dann geht nix mehr
Wenn das der Fall ist, gehts einfach so:
Code: Alles auswählen
>>> if 1:
print "sep"
else:
print "eins"
sep
cya
Simon