Mõiste: Tingimuslause võimaldab koodi harutada vastavalt sellele, kas määratud tingimus on täidetud või mitte.
Põhistruktuurid:
if – Käivitab koodiploki ainult siis, kui tingimus on tõene. if tingimus: käsud
if-else – Valib kahe võimaluse vahel: esimene plokk täidetakse, kui tingimus on tõene, vastasel juhul täidetakse teine. if tingimus: käsud_1 else: käsud_2
if-elif-else – Kontrollib mitut tingimust järjest. Esimese tõese korral täidetakse vastav plokk, ülejäänuid ignoreeritakse. Kui ükski tingimus ei kehti, täidetakse else. if tingimus_1: käsud_1 elif tingimus_2: käsud_2 else: käsud_n
Näide: x = int(input("Sisesta vastus: ")) if x == 1: print("Õige") else: print("Vale")