В любом действии есть условия. Так и в программах.
Приведем пример простого условия. Если число А больше 0, напишем что «Число А больше нуля»:
if(a>0):
print('Число А больше нуля')
Но что если А равно нулю или меньше его? Напишем так:
if(a>0):
print('Число А больше нуля')
elif(a==0):
print('Число А равно нулю')
else:
print('Число А меньше нуля')
Если же должно выполнять несколько условий на помощь приходят AND и OR. Например, если число А больше 10, но меньше 100, или равно 0, то нужно вывести «Число А то, что надо»:
if(((a>10) and (a<100)) or (a==0)):
print('Число А то, что надо')
В общем, все просто! Точно так же и с текстовыми переменными. Символы сравнения, которые используются:
== — равно
!= — не равно
> — больше
< — меньше
>= — больше или равно
<= — меньше или равно
Для инвертирования условия используется NOT
if(not(a==0)):
print('Число А не равно нулю')
