⊗pyPmCdLA 131 of 208 menu

Logiczne AND w Pythonie

Czasami może zaistnieć potrzeba zbudowania złożonego warunku. Można do tego użyć operatora and, który określa jednoczesność warunków.

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

tst = 5

Sprawdźmy, czy jest większa od zera i jednocześnie mniejsza od 10:

if tst > 0 and tst < 10: print('+++') else: print('---')

Warunki mogą dotyczyć nie jednej zmiennej, a różnych. Stwórzmy warunek, który ma być spełniony, jeśli zmienna tst1 jest równa 2 i jednocześnie jeśli zmienna tst2 jest równa 3:

tst1 = 2 tst2 = 3 if tst1 == 2 and tst2 == 3: print('+++') else: print('---')

Dana jest zmienna:

tst = -3

Sprawdź, czy jest większa od zera i mniejsza od 5.

Dana jest zmienna:

tst = 21

Sprawdź, czy jest większa lub równa 10 i mniejsza lub równa 20.

Dane są dwie zmienne:

tst1 = 6 tst2 = 10

Sprawdź, czy pierwsza zmienna jest mniejsza od 8 i druga - większa lub równa 10.

Dany jest następujący kod:

tst1 = 'abcde' tst2 = list(tst1) if len(tst1) >= 5 and len(tst2) < 8: print('+++') else: print('---')

Powiedz, co zostanie wypisane w konsoli.

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ć