⊗pyPmCdLA 131 of 208 menu

Логическо И в Python

Понякога може да се наложи да се състави сложно условие. За това може да се използва операторът and, който задава едновременност на условия.

Нека имаме променлива tst:

tst = 5

Нека проверим дали тя е по-голяма от нула и едновременно по-малка от 10:

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

Условията може да се налагат не само на една променлива, а на различни. Нека създадем условие, което трябва да се изпълни, ако променливата tst1 е равна на 2 и едновременно с това променливата tst2 е равна на 3:

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

Дадена е променлива:

tst = -3

Проверете дали тя е по-голяма от нула и по-малка от 5.

Дадена е променлива:

tst = 21

Проверете дали тя е по-голяма или равна на 10 и по-малка или равна на 20.

Дадени са две променливи:

tst1 = 6 tst2 = 10

Проверете дали първата променлива е по-малка от 8 и втората - по-голяма или равна на 10.

Даден е следният код:

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

Кажете какво ще се изведе в конзолата.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне