Python Variabel in if Abfrage

bcmIT

Cadet 4th Year
Registriert
Sep. 2012
Beiträge
111
Abend

Ich hab ein Problem:
Und zwar versuche ich ein bisschen mit Python zu programmieren nun habe ich eine Frage, auf die mir googlen irgendwie nichts schlaues sagen wollte:

Wie kann ich Variabel a ändern wenn sie eine Gewisse Bedingung erfühlt

Ich hab es so probiert


a=1
b=0

if a==1:
b=5


Dies funktioniert allerdings nicht! Kann mir jemand helfen?

Vielen Dank!
 
Bei Python ist die Einrückung (engl. Indentation) teil der Syntax.

In Java / C würde deine Aufgabenstellung so gebaut werden:
Code:
int a = 1;
int b = 0;

if (a ==1) {
    a = 2;
}
b = 5;

In Python gibt es keine Klammern, stattdessen gibt es die Einrückung:
Code:
a = 1
b = 0

if a == 1:
    a = 2
b = 5
Mit anderen worten, wenn "a = 5" nicht um 4 Leerzeichen nach rechts versetzt ist, wird diese Zeile Code nicht als Teil des If-Statements interpretiert.
Lies dir mal den Absatz auf Strukturierung durch Einrücken durch.
 
bcmIT schrieb:
ops sory das b=5 sollte eingerückt sein

dann versteh ich nicht, was du mit "Wie kann ich Variabel a ändern wenn sie eine Gewisse Bedingung erfühlt" ?

Code:
a = 1
b = 0
     
if a == 1:
    a = 2
    b = 5

meinst du das?
 
Zurück
Oben