Koodia ajetaan harvoin lineaarisesti alusta loppuun. Usein on tarpeen suorittaa joitakin komentoja vain tietyssä tilanteessa, eli jonkin ehdon täytyttyä
jos (aurinko == "paistaa"){
tulosta("On hyvä ilma!")
}
Python
if: jos ehto täyttyy
elif: jos edellinen ei täyty niin entä tämä
else: jos mikään aiemmista ehdoista ei täyty niin sitten tehdään tämä
Huom! Pythonissa ei käytetä sulkeita vaan sisennystä rajaamaan ehtorakenteita
jos haluat tietää onko esim joku luku 2 kirjoita: if (luku==2):