НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить