Tällä sivulla tutustutaan Python 3 -ohjelmointikielen perussyntaksiin ja rakenteisiin esimerkkien avulla. Opit mm. ehtolauseiden ja koodin rakenteen perusteet käytännön esimerkeillä.

If-lause

# Nimetään muuttuja
totuus = True
if totuus:
    print("Se on tosi!")

else:
    print("Se on epätosi!")
# Tuloste: Se on tosi!

# If-lauseita voidaan pistää sisäkkäin:
a = True
b = True

if a:
    if b:
        print("a ja b tosia!")
# Voidaan ilmaista toisinkin:
if a and b:
    print("a ja b!")

syntax2.py syntax1.py

If-lauseella voidaan ehkä monta eri ehtoa. Jos ensimmäinen ehto on epätosi, totuustarkastelu siirtyy seuraavalle ehdolle. Jos mikään annetuista ehdoista ei ole tosi, koodissa aktivoituu else "blokki".

# Monta eri ehtoa:
a = False
b = True
if a:
    print("a")
elif b:
    print("b")
else:
    print(False)