Լոգիկական Եվ-ն Python-ում

Երբեմն կարող է անհրաժեշտ լինել կազմել բարդ պայման։ Դրա համար կարող եք օգտագործել and օպերատորը, որը սահմանում է պայմանների միաժամանակյա կատարումը։

Ենթադրենք ունենք tst փոփոխական։

pythontst = 5

Եկեք ստուգենք, արդյոք այն մեծ է զրոյից և միաժամանակ փոքր է 10-ից։

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

Պայմանները կարող են դրվել ոչ թե մեկ փոփոխականի, այլ տարբերների վրա։ Եկեք ստեղծենք պայման, որը պետք է կատարվի, եթե tst1 փոփոխականը հավասար է 2-ի և միաժամանակ եթե tst2 փոփոխականը հավասար է 3-ի։

pythontst1 = 2
tst2 = 3

if tst1 == 2 and tst2 == 3:
  print('+++')
else:
  print('---')
Задание 1

Տրված է փոփոխական։

pythontst = -3

Ստուգեք, որ այն մեծ է զրոյից և փոքր է 5-ից։

Задание 2

Տրված է փոփոխական։

pythontst = 21

Ստուգեք, որ այն մեծ է կամ հավասար է 10-ից և փոքր է կամ հավասար է 20-ից։

Задание 3

Տրված են երկու փոփոխականներ։

pythontst1 = 6
tst2 = 10

Ստուգեք, որ առաջին փոփոխականը փոքր է 8-ից և երկրորդը՝ մեծ է կամ հավասար է 10-ից։

Задание 4

Տրված է հետևյալ կոդը։

pythontst1 = 'abcde'
tst2 = list(tst1)

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

Ասեք, թե ինչ կտպվի կոնսոլում։