Условният оператор променя поведението на програмата, на базата на условие.
Ако условието, подадено на условният оператор е вярно, се изпълнява блока от код
на следвщия ред (който трябва да е с един таб навътре).
Използвайки операциите за сравнение
<
>
==
!=
<=
>=
попълнете празните места, така че да се изпише:
a is greater then b
a is less than b
a is equal to b
a is not equal to b
In [1]:
a = 2
b = 1
if a > b:
print('a is greater then b')
a = 1
b = 2
if a < b:
print('a is less than b')
a = 1
b = 1
if a == b:
print('a is equal to b')
a = 1
b = 2
if a != b:
print('a is not equal to b')
Ако изслвдваме два възможни случая, трябва да използваме if - else
конструкция.
In [2]:
a = 1
b = 2
if a == b:
print('a is equal to b')
else:
print('a is not equal to b')
За повече от два - можем да добавим нов случай с elif
.
In [3]:
ph = 6.5
if ph > 7:
print('acidic')
elif ph < 7:
print('basic')
else:
print('neutral')
if
конструкциите могат да се влагат една в друга.
In [8]:
today = 'monday'
bank_balance = 100
if today == 'holiday':
if 2000 < bank_balance:
print('Go for shopping')
else:
print('Watch TV')
else:
print('normal working day')