Оператори бузургтар ва хурдтар дар Python
Барои муқоиса кардани ду қимат бо ҳамдигар
операторҳои бузургтар >,
бузургтар ё баробар >=, хурдтар <,
хурдтар ё баробар <= истифода мешаванд.
Фарз кунем, ки мо тағирёбандаи tst дорем:
tst = 3
Биёед бубинем, ки қимати ин тағирёбанда аз сифр бузургтар аст:
if tst > 0:
print('+++') # ин кор мекунад
else:
print('---')
Ҳоло биёед қимати тағирёбандаро ба манфӣ иваз кунем:
tst = -3
if tst > 0:
print('+++')
else:
print('---') # ин кор мекунад
Бигзор ҳоло қимати тағирёбанда баробар бо
0 бошад. Дар ин ҳолат блоки
else иҷро мешавад:
tst = 0
if tst > 0:
print('+++')
else:
print('---') # ин кор мекунад
Биёед шартро ба "бузургтар ё баробар" иваз кунем:
if tst >= 0:
print('+++') # ин кор мекунад
else:
print('---')
Агар шартро ба "хурдтар ё баробар" иваз кунем, ҳамон блоки аввал кор мекунад:
if tst <= 0:
print('+++') # ин кор мекунад
else:
print('---')
Тағирёбанда дода шудааст:
tst = 5
Санҷед, ки он аз 10 бузургтар аст.
Санҷед, ки тағирёбандаи tst аз
10 хурдтар аст.
Санҷед, ки тағирёбандаи tst бузургтар
ё баробар бо 5 аст.
Санҷед, ки тағирёбандаи tst хурдтар
ё баробар бо -5 аст.
Тағирёбанда дода шудааст:
tst = 5
Санҷед, ки он аз 10 бузургтар аст.
Рамзи зерин дода шудааст:
if age >= 18:
print('You have access to the site')
else:
print('You do not have access to the site')
Ба тағирёбандаи age рақами синни худро таъин кунед. Бигӯед, ки дар консол чӣ чоп шуд.