⊗pyPmLpLEC 163 of 208 menu

Przechwytywanie wyjścia z pętli w Pythonie

Aby skrócić kod podczas pracy z flagami, można użyć alternatywnej składni - bez deklarowania specjalnej zmiennej z wartościami logicznymi.

Przepiszmy przykład z poprzedniej lekcji. W bloku if po napotkaniu pierwszej liczby ujemnej ustawiamy wypisanie '---' i instrukcję break. W przypadku, gdy wszystkie elementy listy są dodatnie, w bloku else pętli wypisze się '+++':

lst = [1, 2, 3, -4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # wypisze '---'

Teraz zamieńmy liczbę ujemną na dodatnią i ponownie sprawdźmy listę:

lst = [1, 2, 3, 4, 5] for el in lst: if el < 0: print('---') break else: print('+++') # wypisze '+++'

Dana jest lista. Sprawdź, czy wszystkie jej elementy są liczbami parzystymi.

Dany jest ciąg znaków:

tst = 'abcdef'

Sprawdź, czy wchodzi do niego znak 'd'.

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ć