Sedaj bomo pristopili k dejanskim problemom. Zastavimo nalogo da nas program vpraša za naše mnenje o programeranju. Nato bo program preveril ali je tvoj odgovor ja ali ne. Če bo tvoj odgovor ja, bo program izpisal “Super!”. Če pa bo tvoj odgovor ne, bo program izjavil “Napačen odgovor, vsi radi koderamo!”

Pridobivanje podatkov

Najprej moramo pridobiti odgovor uporabnika. To dosežemo z deklaracijo spremenljivke, katere vrednost je naš odgovor. Za ta namen obstaja input (). V oklepaj vstavimo željen tekst na katerega bo uporabnik odgovarjal (tako kot pri print ()).

odgovor = input (“Ali rad programeraš”)

Pogoji

Sedaj rabimo preveriti vrednost odgovora. To dosežemo s funkcijo if a == b: . Za preverjanje vrednosti lahko uporabimo različne znake == (vrednosti sta enaki),  > oz. < (vrednost je večja oz. manjša), != (vrednost ni enaka) in >= oz. <= (vrednost je enaka ali večja oz. manjša). 

Prav tako bomo polek if uporabili else. Vse kar sledi else se bo zgodilo pod pogojem da pogoj v ifu ne drži.

odgovor = input (“Ali rad kodiraš”)

if odgovor == “ja”:


      print (Super!)

else:


    print (Napačen odgovor, vsi radi kodiramo!)

Za nadaljno branje si oglej W3School.