Dhe Logjike në Python
Ndonjëherë mund të jetë e nevojshme të formosh një
kusht kompleks.
Për këtë mund të përdorni
operatorin and,
i cili përcakton njëkohësinë e kushteve.
Le të themi se kemi një ndryshore tst:
tst = 5
Le të kontrollojmë nëse ajo është më e madhe se zero dhe
njëkohësisht më e vogël se 10:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Kushtet mund të vendosen jo vetëm për një
ndryshore, por për të ndryshme. Le të krijojmë
një kusht që duhet të plotësohet nëse
ndryshorja tst1 është e barabartë me 2 dhe
njëkohësisht nëse ndryshorja tst2
është e barabartë me 3:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Është dhënë ndryshorja:
tst = -3
Kontrolloni nëse ajo është më e madhe se zero dhe më e vogël
se 5.
Është dhënë ndryshorja:
tst = 21
Kontrolloni nëse ajo është më e madhe ose e barabartë me 10
dhe më e vogël ose e barabartë me 20.
Janë dhënë dy ndryshore:
tst1 = 6
tst2 = 10
Kontrolloni nëse ndryshorja e parë është më e vogël
se 8 dhe e dyta - më e madhe ose e barabartë me
10.
Është dhënë kodi i mëposhtëm:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Thuani çfarë do të printohet në konsol.