Въведение в If Statement в Python

При програмирането условното изявление е от съществено значение за вземането на решения. Помага да определим или изберем кой код трябва да отпечатаме следващ и кой да пропуснем. "If" изразът в python е ефективен предварително дефиниран функционален оператор, който помага при решаването на операторите или операциите, които трябва да бъдат изпълнени. Оператор „ако“ се използва за определяне на посоката, в която програмата трябва да продължи.

Изразът „ако“ работи основно при булевите условия „Вярно“ и „Неверно“. Даден блок код преминава, когато дадено условие „ако“ е Истина и не преминава или се изпълнява, когато дадено условие е невярно.

Условието „ако“ може да се използва и при прости математически условия като равно (=), не е равно (! =), По-малко от (<), по-малко или равно на () по-голямо или равно на (> =).

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

"If" операцията се използва предимно за контрол на посоката на нашата програма. Той се използва за пропускане на изпълнението на определени резултати, които ние не отстъпваме за изпълнение.
Основната структура на оператора „ако“ в python въвежда думата „ако“ (малки букви), последвана от условието с двоеточие в края на израза „ако“ и след това отпечатване за отпечатване на желания от нас изход.

Python също е чувствителен към регистъра, така че „ако“ трябва да е в малки букви.

Синтаксис:

if :
Print

Python е чувствителен към вдлъбнатина, след условието „ако“ следващият ред код е разположен на четири интервала освен началото на оператора. Всеки набор от инструкции или условие, принадлежащи към един и същ блок от кодове, трябва да бъде отрезан. Отстъпът е уникален за езика за програмиране на python. Python стриктно спазва вдлъбнатини; той е разработен по този начин, за да направи линиите на кода чисти и лесно четими.

Сравняване на Python If Statement с други езици

В програмирането на C и Java къдравите скоби се използват за идентифициране на блока от оператори „ако“ и всяко изявление или състояние, което е извън скобите, не принадлежи към блока „ако“. Операторът или операцията вътре в блока „ако“ е завършен с запетая.

if (condition)
(
Print statement or operation;
)

Python, в сравнение с други езици, е доста прост и вдлъбнатината прави кода чист и разбираем лесно.
След дадено условие „ако“ можем да използваме множество оператори „ако“ и други оператори в 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

Тук са някои от синтаксисите на оператора „ако“, който се реализира върху различни условни оператори.

Пример №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 Statement в Python. Тук обсъждаме как, ако операторът работи, синтаксис, блок-схема, сравнение между python if оператор и други езици, заедно с различни примери и реализация на код. Можете също да разгледате следните статии, за да научите повече-

  1. Ако изявление в С
  2. Променливи на Python
  3. Въведение в Python
  4. Python срещу C ++
  5. Променливи в JavaScript
  6. Масиви в Java програмиране
  7. Научете примерите на If Statement в R