Լոգիկական Եվ-ն 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('---')
Ասեք, թե ինչ կտպվի կոնսոլում։