Kiunganishi cha Kimantiki AND katika Python
Wakati mwingine kuna hitaji la kuunda
sharti changamano. Kwa hili unaweza kutumia
kiendeshaji and,
ambacho hutoa sharti la wakati mmoja wa masharti.
Tuchukulie tuna kibadilishi tst:
tst = 5
Wacha tuangalie ikiwa ni kubwa kuliko sifuri na
wakati huo huo kidogo kuliko 10:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Masharti yanaweza kuwekewa sio kwa kibadilishi kimoja
bali kwa vibadilishi tofauti. Wacha tuunde
sharti ambalo linapaswa kutimizwa ikiwa
kibadilishi tst1 ni sawa na 2 na
wakati huo huo ikiwa kibadilishi tst2
ni sawa na 3:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Kibadilishi kimetolewa:
tst = -3
Angalia ikiwa ni kubwa kuliko sifuri na kidogo kuliko
5.
Kibadilishi kimetolewa:
tst = 21
Angalia ikiwa ni kubwa kuliko au sawa na 10
na kidogo kuliko au sawa na 20.
Vibadilishi viwime vimetolewa:
tst1 = 6
tst2 = 10
Angalia ikiwa kibadilishi cha kwanza ni kidogo
kuliko 8 na cha pili - ni kubwa kuliko au sawa na
10.
Kifuatacho kimetolewa:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Eleza nini kitaandikwa kwenye koni.