Bevezetés az if nyilatkozatba Pythonban

A programozás során a feltételes megállapítás elengedhetetlen a döntéshozatalhoz. Segít meghatározni vagy kiválasztani, hogy melyik kódot nyomtassuk ki legközelebb, és melyiket hagyjuk ki. A python „if” utasítás egy hatékony, előre definiált függvénynyilatkozat, amely segít a végrehajtandó utasítások vagy műveletek eldöntésében. A „ha” kifejezést annak a iránynak a meghatározására használják, amelybe a programnak tovább kell mennie.

Az „if” utasítás alapvetően a logikai „igaz” és „hamis” feltételek mellett működik. Egy adott kódblokk akkor halad át, ha egy adott „ha” feltétel igaz, és nem halad át, vagy nem hajtódik végre, ha egy adott feltétel hamis.

A „ha” feltétel egyszerű matematikai körülmények között is használható, mint például Egyenlő (=), Nem Egyenlő (! =), Kevesebb mint (<), Kevesebb vagy egyenlő () Nagyobb vagy egyenlő (> =).

Hogyan működik-e a nyilatkozat?

A „ha” kifejezést elsősorban programunk irányításának vezérlésére használjuk. Bizonyos eredmények végrehajtásának kihagyására szolgál, amelyek végrehajtására nem vonunk be behúzást.
A pythonban az „if” állítás alapvetõ felépítése az „if” szó beírása (kisbetû), amelyet az „if” mondat végén lévõ kettõs feltétel követ, majd a kívánt kimenet kinyomtatására vonatkozó nyomtatási nyilatkozat.

A Python kis- és nagybetűket is érzékeny, így a „ha” kisbetűsnek kell lennie.

Szintaxis:

if :
Print

A Python érzékeny a behúzódásra, az „if” feltétel után a következő sor sor négy szóközzel van elhelyezve, az utasítás elejétől eltekintve. Bármely utasításkészletet vagy feltételt, amely ugyanahhoz a kódblokkhoz tartozik, be kell vonni. A behúzás egyedülálló a python programozási nyelvén. A Python szigorúan betartja a bemélyedést; úgy fejlesztették ki, hogy a kód sorok rendezettek és könnyen olvashatók legyenek.

A Python összehasonlítása más nyelvekkel

A C és a Java programozásában a göndör kapcsolókat használják az „if” mondat blokkjának azonosításához, és az olyan nyilatkozatok vagy feltételek, amelyek kívül vannak a fogszabályokon, nem tartoznak az „if” blokkhoz. Az „if” mondatban található utasítás vagy művelet pontosvesszővel fejeződik be.

if (condition)
(
Print statement or operation;
)

A Python, összehasonlítva más nyelvekkel, meglehetősen egyszerű, a behúzás pedig a kódot szépen és könnyen érthetővé teszi.
Egy adott „if” feltétel után több „if” állítást és egyéb állítást használhatunk a pythonban. A feltétel igaz, ha a következő utasítás vagy művelet végrehajtásra kerül, vagy ha vannak alternatív utasítások vagy műveletek is, amelyeket végre kell hajtani, ha a feltétel hamis, akkor az „if” blokkban lévő utasítás végrehajtásra kerül, vagy ha nincs alternatív utasítás vagy feltétel a végrehajtáshoz ha a feltétel hamis, akkor a program ugrik a következő kódblokk végrehajtására az „if” utasításon kívül.

1. példa

Kód:

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

Kimenet:

Az 1. példában a „ha” feltétel igaz, mivel a macska jelen van a listán, tehát mind a nyomtatási nyilatkozat végrehajtásra, mind nyomtatásra kerül. Az 1. példa egészében egyetlen kódblokk található.

2. példa

Kód:

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

Kimenet:

A 2. példában az adott feltétel teljesül, és így mindkét nyomtatási nyilatkozat végrehajtásra került. Az „if” feltétel a visszahúzás befejezésekor megszűnik, és így mind a három nyomtatási utasítás végrehajtásra kerül.

Ugyanazon blokkban több „if” feltételt is használhatunk, feltéve, hogy a nyilatkozatok behúzásra kerülnek.

3. példa

Kód:

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

Kimenet:

A Python rendelkezik logikai „ÉS”, „VAGY”, „NEM” operátorokkal,

Kód:

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

Kimenet:

Ha nyilatkozat folyamatábrája

If-állítások szintaxisa

Itt találunk néhány „if” utasítás szintaxisát, amelyet különböző feltételes utasításokon hajtunk végre.

1. példa

Példa matematikai feltételek felhasználásával.

Kód:

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

Kimenet:

A 11-nél nagyobb vagy annál nagyobb „x” feltétel hamis, így a megfelelő nyomtatási nyilatkozatot nem hajtják végre.

2. példa

Példa matematikai operátorok felhasználásával.

Kód:

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)

Kimenet:

C% b esetén a fennmaradó érték nem egyenlő nullával, a feltétel hamis, és így a következő sor kerül végrehajtásra.

Következtetés

Tehát általában a pythonban az „if” utasítás kerül felhasználásra, amikor döntés szükséges arról, hogy melyik utasításot vagy mûveletet kell végrehajtani, és mely utasításokat vagy mûveletet kell áthagyni a végrehajtás elõtt. A végrehajtás valódi vagy hamis logikán működik. Az összes matematikai és logikai operátor használható a python „if” utasításokban.

Ajánlott cikkek

Ez egy útmutató az If nyilatkozathoz Pythonban. Itt tárgyaljuk, hogy ha az utasítás működik, a szintaxist, a folyamatábrát, a python if utasítás és a többi nyelv összehasonlítását, különféle példákkal és a kód megvalósításával együtt. A következő cikkeket is megnézheti további információkért -

  1. Ha a C
  2. Python változók
  3. Bevezetés a Pythonba
  4. Python vs C ++
  5. Változók a JavaScript-ben
  6. Tömbök a Java programozásban
  7. Ismerje meg a Példa az If R nyilatkozatot

Kategória: