Условный оператор 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('Число А не равно нулю')


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

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

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

Unlix © Все права защищены 2019

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