Логичко И у Пајтону
Понекад може бити потребно да се састави сложен
услов. За то се може користити
оператор and,
који задаје истовременост услова.
Нека имамо променљиву tst:
tst = 5
Хајде да проверимо да ли је она већа од нуле и
истовремено мања од 10:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Услови могу да се односе не на једну
променљиву, већ на различите. Хајде да створимо
услов који треба да буде испуњен ако је
променљива tst1 једнака 2 и
истовремено ако је променљива tst2
једнака 3:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Дата је променљива:
tst = -3
Проверите да ли је она већа од нуле и мања
од 5.
Дата је променљива:
tst = 21
Проверите да ли је она већа или једнака 10
и мања или једнака 20.
Дате су две променљиве:
tst1 = 6
tst2 = 10
Проверите да ли је прва променљива мања
од 8 и друга - већа или једнака
10.
Дати су следећи код:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Реците шта ће се исписати у конзолу.