Вступ до заяви If в Python

У програмуванні умовне твердження є важливим для прийняття рішень. Це допомагає визначити або вибрати, який код нам потрібно надрукувати далі, а який пропустити. "If" оператор у python - це ефективний заздалегідь визначений функціональний оператор, який допомагає вирішувати оператори або операції, які потрібно виконати. Визначення "якщо" використовується для встановлення напрямку, в якому програма повинна йти далі.

"If" твердження працює в основному на булевих умовах "True" і "False". Даний блок коду передається, коли задана умова "якщо" є "Істинним" і не проходить або виконується, коли задана умова хибна.

Умова "якщо" також може бути використана для простих математичних умов, таких як рівний (=), не рівний (! =), Менше (<), менше або рівний () більший або рівний (> =).

Як працює виписка

Оператор "якщо" використовується в першу чергу для контролю напрямку нашої програми. Він використовується для пропускання виконання певних результатів, які ми не відступаємо для виконання.
Основна структура висловлювання "якщо" в python вводить слово "if" (нижній регістр) з подальшим умовою двокрапкою в кінці оператора "if", а потім твердженням друку щодо друку бажаного нами результату.

Python також відрізняється великими регістровими літерами, так що "якщо" має бути малим.

Синтаксис:

if :
Print

Python чутливий до відступу, після умови "якщо" наступний рядок коду розташований на чотири пробіли, крім початку оператора. Будь-який набір інструкцій чи умов, що належать до одного і того ж блоку коду, слід відкласти. Відступ унікальний для мови програмування python. Python суворо дотримується відступів; він розроблений таким чином, щоб зробити рядки коду акуратними та легко читаються.

Порівнюючи заяву Python if із іншими мовами

У програмах на C і Java фігурні дужки використовуються для ідентифікації блоку операторів «if», а будь-яке твердження або умова, що знаходиться поза дужками, не належить до блоку «якщо». Оператор або операція всередині блоку "якщо" закінчується крапкою з двокрапкою.

if (condition)
(
Print statement or operation;
)

Python, порівняно з іншими мовами, досить простий і відступ робить код акуратним і зрозумілим легко.
Після заданої умови "якщо" ми можемо використовувати декілька операторів "if" та інших операторів у python. Умова справжня, виконується наступний оператор або операція, або якщо є альтернативні оператори або операції, згадані для виконання, якщо умова помилкова, тоді цей оператор всередині блоку "якщо" виконується або якщо немає альтернативного оператора або умови, передбачених для виконання коли умова помилкова, програма просто перестрибне, щоб виконати наступний блок коду поза випискою "якщо".

Приклад №1

Код:

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

Вихід:

У прикладі 1 умова "якщо" є істинним, оскільки кішка присутня всередині списку, отже, і оператор друку виконується, і друкується. Весь приклад 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 залишок не дорівнює нулю, умова - хибна, а значить, виконується наступний рядок.

Висновок

Так, загалом, оператор "якщо" в python використовується, коли є необхідність прийняти рішення про те, який оператор або операцію потрібно виконати і які операції або операцію потрібно пропустити перед виконанням. Виконання працює за вірною або помилковою логікою. Усі математичні та логічні оператори можуть використовуватися в операторах python “if”.

Рекомендовані статті

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

  1. Якщо заява в С
  2. Змінні Python
  3. Вступ до Python
  4. Python vs C ++
  5. Змінні в JavaScript
  6. Масиви в програмуванні Java
  7. Вивчіть приклади, якщо заява на R