Pythonda Məntiqi VƏ

Bəzən mürəkkəb şərt qurmaq lazım gələ bilər. Bunun üçün şərtlərin eyni vaxtda olmasını təyin edən and operatorundan istifadə edə bilərsiniz.

Tutaq ki, tst dəyişənimiz var:

pythontst = 5

Gəlin onun sıfırdan böyük və eyni zamanda 10-dan kiçik olub-olmadığını yoxlayaq:

pythonif tst > 0 and tst < 10:
  print('+++')
else:
  print('---')

Şərtlər bir dəyişənə deyil, müxtəlif dəyişənlərə aid ola bilər. Gəlin tst1 dəyişəni 2-yə bərabər olduqda VƏ tst2 dəyişəni 3-ə bərabər olduqda ödəniləcək şərt yaradaq:

pythontst1 = 2
tst2 = 3

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

Dəyişən verilib:

pythontst = -3

Onun sıfırdan böyük və 5-dən kiçik olduğunu yoxlayın.

Задание 2

Dəyişən verilib:

pythontst = 21

Onun 10-dan böyük və ya bərabər və 20-dən kiçik və ya bərabər olduğunu yoxlayın.

Задание 3

Iki dəyişən verilib:

pythontst1 = 6
tst2 = 10

Birinci dəyişənin 8-dən kiçik, ikinci dəyişənin isə 10-dan böyük və ya bərabər olduğunu yoxlayın.

Задание 4

Asagidaki kod verilib:

pythontst1 = 'abcde'
tst2 = list(tst1)

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

Konsola nə çap olunacağını deyin.