Suurempi kuin ja pienempi kuin -operaattorit Pythonissa
Kahden arvon vertaamiseen keskenään
käytetään operaattoreita suurempi kuin >,
suurempi tai yhtä suuri kuin >=, pienempi kuin <,
pienempi tai yhtä suuri kuin <=.
Oletetaan, että meillä on muuttuja tst:
tst = 3
Selvitetään onko tämän muuttujan arvo suurempi kuin nolla:
if tst > 0:
print('+++') # toimii tämä
else:
print('---')
Nyt vaihdetaan muuttujan arvo negatiiviseksi:
tst = -3
if tst > 0:
print('+++')
else:
print('---') # toimii tämä
Oletetaan nyt, että muuttujan arvo on
0. Tässä tapauksessa else-lohko
suoritetaan:
tst = 0
if tst > 0:
print('+++')
else:
print('---') # toimii tämä
Vaihdetaan ehto suurempi tai yhtä suuri kuin:
if tst >= 0:
print('+++') # toimii tämä
else:
print('---')
Jos ehto vaihdetaan pienemmäksi tai yhtä suureksi kuin, myös ensimmäinen lohko toimii:
if tst <= 0:
print('+++') # toimii tämä
else:
print('---')
Annettu muuttuja:
tst = 5
Tarkista, että se on suurempi kuin 10.
Tarkista, että muuttuja tst on pienempi
kuin 10.
Tarkista, että muuttuja tst on suurempi
tai yhtä suuri kuin 5.
Tarkista, että muuttuja tst on pienempi
tai yhtä suuri kuin -5.
Annettu muuttuja:
tst = 5
Tarkista, että se on suurempi kuin 10.
Annettu seuraava koodi:
if age >= 18:
print('You have access to the site')
else:
print('You do not have access to the site')
Aseta muuttujalle age numero ikäsi
mukaan. Sanokaa, mitä konsoliin tulostettiin.