⊗pyPmCdNIf 141 of 208 menu

Zagnieżdżone instrukcje if w Pythonie

Konstrukcji if else można zagnieżdżać w sobie w dowolny sposób. Tylko przy tym należy bezwzględnie przestrzegać wcięć.

Załóżmy, że mamy zmienną tst:

tst = 3

Porównajmy naszą zmienną z zerem. W pierwszym if ustawmy warunek, jeśli zmienna jest większa lub równa 0. Wewnątrz tego if napiszmy kolejny warunek - jeśli liczba jest mniejsza lub równa 5. Dla niego wskażmy również blok else. Na końcu pierwszej konstrukcji if else wpiszmy komunikat na wypadek, gdyby liczba była mniejsza niż 0:

if tst >= 0: if tst <= 5: print('mniejsze lub równe 5') else: print('większe niż 5') else: print('mniejsze niż 0')

Załóżmy, że w zmiennej month przechowywany jest kolejny numer miesiąca. Powinien on znajdować się w przedziale od 1 do 12. W przeciwnym razie należy wyświetlić komunikat błędu. Następnie dla każdego poprawnego numeru miesiąca napisz komunikat o tym, do której pory roku należy.

Załóżmy, że w zmiennej num przechowywana jest liczba. Jeśli liczba ta mieści się w zakresie od 10 do 99, to znajdź sumę cyfr tej liczby. Jeśli otrzymana suma jest mniejsza lub równa 9, to wyświetl komunikat o tym, że suma cyfr jest jednocyfrowa, w przeciwnym razie wyświetl komunikat o tym, że suma cyfr jest dwucyfrowa.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć