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:

pythontst = 5

Geliň, onuň noldan uly we bir wagtda 10-dan kiçidigini barlaýalyň:

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

pythontst1 = 2
tst2 = 3

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

Üýtgeýji berlen:

pythontst = -3

Onuň noldan uly we 5-dan kiçidigini barlaň.

Задание 2

Üýtgeýji berlen:

pythontst = 21

Onuň 10-dan uly ýa-da deň we 20-dan kiçi ýa-da deňdigini barlaň.

Задание 3

Iki sany üýtgeýji berlen:

pythontst1 = 6
tst2 = 10

Birini üýtgeýjiniň 8-dan kiçi, ikinjisiniň bolsa 10-dan uly ýa-da deňdigini barlaň.

Задание 4

Aşakdaky kod berlen:

pythontst1 = 'abcde'
tst2 = list(tst1)

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

Konsola näme çykajakdygyny aýdyň.