⊗pyPmCdNIf 141 of 208 menu

Sisäkkäiset if-lauseet Pythonissa

if else -rakenteita voidaan laittaa sisäkkäin mielivaltaisella tavalla. Vain silloin on ehdottomasti noudatettava sisennystä.

Olkoon meillä muuttuja tst:

tst = 3

Verrataanpa muuttujaamme nollaan. Ensimmäisessä if asetetaan ehto, jos muuttuja on pienempi tai yhtä suuri kuin 0. Tämän if sisään kirjoitetaan vielä yksi ehto - jos luku on pienempi tai yhtä suuri kuin 0. Sille määritetään myös else -lohko. Ensimmäisen if else -rakenteen loppuun kirjoitetaan viesti siinä tapauksessa, että luku on pienempi kuin 0:

if tst >= 0: if tst <= 5: print('pienempi tai yhtä suuri kuin 5') else: print('suurempi kuin 5') else: print('pienempi kuin 0')

Olkoon muuttujassa month kuukauden järjestysnumero. Sen tulee olla välillä 1 - 12. Muussa tapauksessa tulostetaan virheilmoitus. Seuraavaksi jokaiselle oikealle kuukauden numerolle kirjoita viesti siitä, mihin vuodenaikaan se kuuluu.

Olkoon muuttujassa num luku. Jos tämä luku on alueella 10 - 99, niin etsi tämän luvun numeroitten summa. Jos saatu summa on pienempi tai yhtä suuri kuin 9, niin tulosta viesti siitä, että numeroiden summa on yksinumeroinen, muussa tapauksessa tulosta viesti siitä, että numeroiden summa on kaksinumeroinen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää