Введение в оператор If в Python

В программировании условный оператор необходим для принятия решения. Это помогает определить или выбрать, какой код нам нужно напечатать следующий, а какой пропустить. Оператор if в python является эффективным предопределенным оператором функции, который помогает в определении операторов или операций, которые необходимо выполнить. Оператор «if» используется для определения направления, в котором программа должна идти дальше.

Оператор «if» работает в основном на булевых условиях «True» и «False». Данный блок кода проходит, когда данное условие «если» истинно, и не проходит и не выполняется, если данное условие ложно.

Условие «если» может также использоваться в простых математических условиях, таких как Равно (=), Не равно (! =), Меньше (<), Меньше или равно () Больше или равно (> =).

Как работает заявление

Утверждение «если» в основном используется для управления направлением нашей программы. Он используется для пропуска выполнения определенных результатов, которые мы не отступаем для выполнения.
Базовая структура оператора «if» в python - это ввод слова «if» (нижний регистр), за которым следует условие с двоеточием в конце оператора «if», а затем оператор print для печати желаемого результата.

Python также чувствителен к регистру, поэтому «if» должно быть в нижнем регистре.

Синтаксис:

if :
Print

Python чувствителен к отступам, после условия «if» следующая строка кода находится на расстоянии четырех пробелов от начала оператора. Любой набор инструкций или условий, принадлежащих одному и тому же блоку кода, должен иметь отступ. Отступы уникальны для языка программирования Python. Python строго придерживается отступов; он разработан таким образом, чтобы сделать строки кода аккуратными и легко читаемыми.

Сравнение заявления Python If с другими языками

В программировании на C и Java фигурные скобки используются при идентификации блока операторов if, и любой оператор или условие, находящееся вне скобок, не принадлежит блоку if. Оператор или операция внутри блока «if» заканчивается точкой с запятой.

if (condition)
(
Print statement or operation;
)

Python по сравнению с другими языками довольно прост, а отступы делают код аккуратным и понятным.
После заданного условия if мы можем использовать несколько выражений if и else в python. Условие истинно, если выполняется следующий оператор или операция, или если есть упоминание альтернативных операторов или операций для выполнения, если условие ложно, то этот оператор внутри блока «if» выполняется или если для выполнения не предусмотрено альтернативного оператора или условия когда условие ложно, тогда программа просто перейдет к выполнению следующего блока кода вне оператора «if».

Пример № 1

Код:

if 'cat' in ('dog', 'cat', 'horse', 'penguin'):
print('Cat exists')
print('Cat is my favorite pet')

Выход:

В примере 1 условие «if» выполняется, поскольку cat присутствует в списке, следовательно, оператор print выполняется и печатается. Весь пример 1 представляет собой один блок кода.

Пример № 2

Код:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
print('horse is a strong animal')
print('Cat is my favorite pet')

Выход:

В примере 2 данное условие истинно и, следовательно, оба оператора печати были выполнены. Условие «если» прекращается, как только возвращается отступ, и, следовательно, выполняются все три оператора печати.

Мы также можем использовать несколько условий «если» внутри одного блока при условии, что операторы следуют за отступом.

Пример № 3

Код:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
if 'cat' in ('dog', 'cat', 'sheep'):
print('cat exist')
if 'sheep' not in ('dog', 'cat', 'horse', 'penguin'):
print('sheep does not exist')

Выход:

Python также имеет логические операторы «И», «ИЛИ», «НЕ»,

Код:

a = 4
b = 7
if a > 0 and b > 0:
print('Both are Positive numbers')
if a%2 or b%2:
print('Either of one is even')
if a > 0 and not b < 0:
print("Both are positive")

Выход:

Если блок-схема выписки

Синтаксис операторов If

Вот некоторые из синтаксисов для оператора «if», который реализован в различных условных операторах.

Пример № 1

Пример с использованием математических условий.

Код:

x = 10
y = 17
if (x > 0):
print("X is positive")
if (x % 2 ==0):
print("X is even")
if (y!=x):
print("Both are unique")
if (y % 2 != 0):
print("y is odd")
if (x>=11):
print("condition is True")
if (y<=19):
print("True")

Выход:

Условие 'x', большее или равное 11, является ложным, поэтому соответствующий оператор печати не выполняется.

Пример № 2

Пример с использованием математических операторов.

Код:

a = 5
b = 10
c = 115
if a + b <= 99:
print('a & b are two digit numbers')
if a + c <= 99:
print('a & c are two digit numbers')
if a > 0:
print(c/a)
if b > 0:
print(c/b)
if c%b == 0:
print("The numbers are divisible")
if c%a == 0:
print("a is divisible by c")
if a < b < c:
print("The sum is", a + b + c)

Выход:

Для c% b остаток не равен нулю, условие ложно и, следовательно, выполняется следующая строка.

Вывод

Таким образом, в общем случае оператор «if» в python используется, когда необходимо принять решение о том, какой оператор или операцию необходимо выполнить и какие операторы или операцию необходимо пропустить перед выполнением. Выполнение работает по истинной или ложной логике. Все математические и логические операторы могут быть использованы в выражениях Python «if».

Рекомендуемые статьи

Это руководство к оператору If в Python. Здесь мы обсудим, как работает оператор if, синтаксис, блок-схему, сравнение между оператором python if и другими языками, а также различные примеры и реализацию кода. Вы также можете посмотреть следующие статьи, чтобы узнать больше

  1. Если заявление в C
  2. Переменные Python
  3. Введение в Python
  4. Python против C ++
  5. Переменные в JavaScript
  6. Массивы в программировании на Java
  7. Изучите примеры оператора If в R