Python-da logiki WE
Käwagt çylşyrymly şert düzmelidir. Bunuň üçin
şertleriň bir wagtlyklygyny kesgitleýän
and operatoruny
ulanyp bolýar.
Bizde tst üýtgeýjisi bar bolsun:
tst = 5
Geliň, onuň noldan uly we
bir wagtda 10-dan kiçidigini
barlaýalyň:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Şertler bir üýtgeýjä däl-de, dürli
üýtgeýjilere goýulyp bilner. Geliň,
tst1 üýtgeýjisi 2-a deň bolanda
we bir wagtda tst2 üýtgeýjisi
3-a deň bolanda ýerine ýetirilmeli
boljak şert düzeliň:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Üýtgeýji berlen:
tst = -3
Onuň noldan uly we 5-dan kiçidigini
barlaň.
Üýtgeýji berlen:
tst = 21
Onuň 10-dan uly ýa-da deň we
20-dan kiçi ýa-da deňdigini barlaň.
Iki sany üýtgeýji berlen:
tst1 = 6
tst2 = 10
Birini üýtgeýjiniň 8-dan kiçi,
ikinjisiniň bolsa 10-dan uly ýa-da
deňdigini barlaň.
Aşakdaky kod berlen:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Konsola näme çykajakdygyny aýdyň.