Introducere în Declarația If în Python

În programare, o declarație condiționată este esențială pentru luarea deciziilor. Vă ajută să determinați sau să alegeți ce cod trebuie să imprimăm în continuare și care să sărim. Instrucțiunea „if” din python este o instrucțiune funcțională predefinită eficientă care ajută la decizia instrucțiunilor sau a operațiilor care trebuie executate. Instrucțiunea „dacă” este utilizată pentru a configura direcția în care programul trebuie să meargă mai departe.

Instrucțiunea „dacă” funcționează practic pe condițiile booleane „Adevărat” și „Fals”. Un bloc dat de cod trece atunci când o anumită condiție „dacă” este adevărată și nu trece sau se execută atunci când o anumită condiție este falsă.

Condiția „dacă” poate fi folosită și în condiții matematice simple, cum ar fi Egal (=), Nu egal (! =), Mai puțin decât (<), Mai puțin sau egal cu () Mai mare sau egal cu (> =).

Cum funcționează declarația

Instrucțiunea „dacă” este folosită în principal pentru controlul direcției programului nostru. Este folosit pentru a omite executarea anumitor rezultate pe care nu le vom induce să le executăm.
Structura de bază a unei instrucțiuni „if” din python este tastarea cuvântului „if” (minuscule) urmată de condiția cu două puncte la sfârșitul instrucțiunii „if” și apoi o declarație de tipărire cu privire la tipărirea rezultatului dorit.

Python este prea sensibil la majuscule, așa că „dacă” ar trebui să fie mai mic.

Sintaxă:

if :
Print

Python este sensibil la indentare, după condiția „if”, următoarea linie de cod este distanțată la patru spații în afară de începutul enunțului. Orice set de instrucțiuni sau condiții care aparțin aceluiași bloc de cod ar trebui să fie indentate. Indentarea este unică limbajului de programare piton. Python aderă strict la indentare; este dezvoltat în acest fel pentru a face liniile de cod îngrijite și ușor de citit.

Compararea Python Dacă declarația cu alte limbi

În programarea C și Java, bretelele cret sunt folosite în identificarea blocului de instrucțiuni „if” și orice declarație sau condiție care se află în afara bretelelor nu aparține blocului „if”. Instrucțiunea sau operațiunea din interiorul blocului „dacă” se încheie cu un semicon.

if (condition)
(
Print statement or operation;
)

Python, comparativ cu alte limbi, este destul de simplu, iar indentarea face codul îngrijit și ușor de înțeles.
După o anumită condiție „if”, putem folosi mai multe instrucțiuni „if” și alte instrucțiuni în python. Condiția este adevărată, următoarea instrucțiune sau operație este executată sau dacă există alte declarații sau operațiuni menționate pentru a fi executate dacă condiția este falsă, atunci acea instrucțiune din blocul „if” este executată sau dacă nu există o instrucțiune sau condiție alternativă furnizată pentru a fi executată. când starea este falsă, atunci programul va sări pur și simplu pentru a executa următorul bloc de cod în afara declarației „if”.

Exemplul # 1

Cod:

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

ieşire:

În exemplul 1, condiția „dacă” este adevărată, deoarece pisica este prezentă în listă, prin urmare, atât instrucțiunea de imprimare este executată și imprimată. Întregul exemplu 1 este un singur bloc de cod.

Exemplul # 2

Cod:

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

ieşire:

În exemplul 2, condiția dată este adevărată și, prin urmare, ambele declarații de tipărire au fost executate. Condiția „dacă” se încetează imediat după indentare și, prin urmare, toate cele trei declarații de tipărire sunt executate.

De asemenea, putem folosi mai multe condiții „dacă” din același bloc cu condiția ca declarațiile să urmeze indentarea.

Exemplul # 3

Cod:

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')

ieşire:

Python are, de asemenea, operatori logici „ȘI”, „SAU”, „NU”,

Cod:

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")

ieşire:

În cazul în care fluxul de declarații

Sintaxa declarațiilor If

Aici unele dintre sintaxele pentru instrucțiunea „if” care este implementată pe diferite enunțuri condiționale.

Exemplul # 1

Exemplu folosind condiții matematice.

Cod:

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")

ieşire:

Condiția „x” mai mare sau egală cu 11 este falsă, deci instrucțiunea de imprimare respectivă nu este executată.

Exemplul # 2

Exemplu folosind operatori matematici.

Cod:

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)

ieşire:

Pentru c% b restul nu este egal cu zero, condiția este falsă și, prin urmare, linia următoare este executată.

Concluzie

Deci, în general, declarația „dacă” în python este utilizată atunci când este nevoie să se ia o decizie cu privire la ce declarație sau operație care trebuie executată și ce declarații sau operații care trebuie să sară înainte de execuție. Execuția funcționează pe o logică adevărată sau falsă. Toți operatorii matematici și logici pot fi folosiți în enunțurile piton „dacă”.

Articole recomandate

Acesta este un ghid la Declarația If în Python. Aici vom discuta despre modul în care funcționează instrucțiunea, sintaxa, diagramă de flux, comparație între python if statement și alte limbi, împreună cu diferite exemple și implementarea codului. De asemenea, puteți consulta următoarele articole pentru a afla mai multe-

  1. Dacă declarația din C
  2. Variabile Python
  3. Introducere în Python
  4. Python vs C ++
  5. Variabile în JavaScript
  6. Schiri în programare Java
  7. Aflați exemplele de declarație dacă în R