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:

pythontst = 5

Wacha tuangalie ikiwa ni kubwa kuliko sifuri na wakati huo huo kidogo kuliko 10:

pythonif 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:

pythontst1 = 2
tst2 = 3

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

Kibadilishi kimetolewa:

pythontst = -3

Angalia ikiwa ni kubwa kuliko sifuri na kidogo kuliko 5.

Задание 2

Kibadilishi kimetolewa:

pythontst = 21

Angalia ikiwa ni kubwa kuliko au sawa na 10 na kidogo kuliko au sawa na 20.

Задание 3

Vibadilishi viwime vimetolewa:

pythontst1 = 6
tst2 = 10

Angalia ikiwa kibadilishi cha kwanza ni kidogo kuliko 8 na cha pili - ni kubwa kuliko au sawa na 10.

Задание 4

Kifuatacho kimetolewa:

pythontst1 = 'abcde'
tst2 = list(tst1)

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

Eleza nini kitaandikwa kwenye koni.