Условный оператор IF в Python

В любом действии есть условия. Так и в программах.

Приведем пример простого условия. Если число А больше 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('Число А не равно нулю')


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Unlix.ru © Все права защищены 2015 - 2024

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!