Verzweigung mit if

Die If-Anweisung sorgt dafür, dass Anweisungen nur in einem bestimmten Fall ausgeführt werden. Ist eine mittels If-Anweisung abgefragte Bedingung wahr, so wird der nachfolgend eingerückte Code ausgeführt.

if bedingung:
    anweisung_1
    anweisung_2
else:
    anweisung_3
anweisung_4

Doppelpunkt am Ende von if und else!
Einrückung ganz wichtig (Tabulator oder besser 4 Leerzeichen)!
Anmerkung: Viele Editoren fügen automatisch nach einem Doppelpunkt einen Tab oder 4 Leerzeichen ein.

Beispiel

if temp > 0:
    print("Alles okay, es gefriert nicht.")
else:
    print("ACHTUNG, es gefriert!")
print("Es hat", temp, "°C")
if temp > 0:
    print("Alles okay, es gefriert nicht.")
else:
    print("ACHTUNG, es gefriert!")
    print("Es hat", temp, "°C")

Was ist der Unterschied?