IF Abfrage

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.
Antworten
Guy
User
Beiträge: 2
Registriert: Freitag 12. August 2016, 17:56

Hallo,

Güsse erst mal alle hier im Forum, wie ihr ja seht bin ich neu hier, du auch Python ist neu für mich. Darum seit nicht zu streng wenn ich am Anfang mal einen Fehler mache. Auch nein Deutsch ist nicht so gut und das bekomme ich immer wieder in Foren zuhören.

Ich habe auch gleich eine erste frage, ich suche jetzt schon einige zeit nach einer Lösung. Es geht um die If Else in Python.

Beispiel:

Code: Alles auswählen

if var == 200:
     print var
elif var == 150:
   print "2 - Got a true expression value"

wo ist da da endif, also wenn (var = 200) ist wird (print var) ausgeführt und dann ? Ich will ja dann Code unter der (print "2 - Got a true expression value") ausführen
Beispiel:

Code: Alles auswählen

if var == 200:
     print var
elif var == 150:
   print "2 - Got a true expression value"
endif
print „hier geht es weiter
hier kann mir sicher geholfen werden.
Zuletzt geändert von Anonymous am Freitag 12. August 2016, 20:01, insgesamt 1-mal geändert.
Grund: Quelltext in Python-Codebox-Tags gesetzt.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Hey! Willkommen im Forum!

Code: Alles auswählen

if var == 200:
    print var
elif var == 150:
    print "2 - Got a true expression value"

print "hier geht es weiter"
Du brauchst in Python kein endif, musst allerdings auf die Einrückung achten, empfohlen sind 4 Leerzeichen pro Einrückungsstufe.
Zuletzt geändert von Dav1d am Freitag 12. August 2016, 19:00, insgesamt 2-mal geändert.
the more they change the more they stay the same
Sirius3
User
Beiträge: 18335
Registriert: Sonntag 21. Oktober 2012, 17:20

@Dav1d: oh, das wäre ein bißchen viel, 4 Leerzeichen reichen.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Sirius3 hat geschrieben:@Dav1d: oh, das wäre ein bißchen viel, 4 Leerzeichen reichen.
Danke, normalerweise bin ich nicht der Typ der Posts im nachhinein editiert, will hier aber nicht zufällig jemandem 4 Tabs einreden ...
the more they change the more they stay the same
Guy
User
Beiträge: 2
Registriert: Freitag 12. August 2016, 17:56

Danke für die schnelle Antwort. Habe vielen Jahre Cobol programmiert, da musste man auch immer das einrücken berücksichtigen. War bis jetzt die einzige Sprache die ich kannte wo das Einrücken eine Wolle spielte.

Muss mich jetzt mal in Python einlesen, hatte noch nicht die Zeit.

Dank.
Antworten