Ha...Egyéb feltételek Pythonban

A feltételek olyan állítások, amelyek igazak vagy hamisak lehetnek. és az határozza meg Igaz or Hamis.

A Pythonban különböző módokon lehet feltételeket teljesíteni.

A feltételek beállításához a következőket kell tudnunk szimbólumokat fogunk használni az értékek összehasonlítására:

szimbólumjelentés
==mint
!=Különböző
<Kisebb, mint
<=kisebb vagy egyenlő
>nagyobb, mint
>=nagyobb vagy egyenlő

Fontos megjegyezni, hogy két érték egyenlőségének ellenőrzéséhez az == értéket kell használnia, mert ha csak egyet használunk =, akkor ezt az értéket rendeljük hozzá a változóhoz.

var == 1 ellenőrzi, hogy a változó egyenlő-e 1-gyel
A var = 1 a változóhoz 1 értéket rendel

Feltételes kijelentések

Van If, Ha más y Ha… Elif… Más. Volt egy tanárom, aki azt mondta, hogy bármit be lehet programozni sok Ha...

Egy függvény értékének módosítására szolgálnak, itt már nem csak összehasonlítunk, hanem ha a feltétel teljesül vagy nem teszünk mást.

Érdekelni fog Tengeri üveg útmutató, egy másik ékszerben használt kristály

Ha Nyilatkozat

Az If feltétel deklarálásának módja a következő

    if dalle == 'yes':       
        image = create_images_dalle (key_main)

Ha .. Else nyilatkozat

Különböző programozók a feltételeikkel védik ennek a mondatnak az eltűnését a különböző If javára

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
    else:
        image = create_images (key_main)

Így a példában, ha a változó -tól Értéke van 'Igen' meghív egy függvényt, és elmenti a változóba kép

És ha nem rendelkezik ezzel az értékkel, akkor egy másik függvényt hív meg.

Ha… Elif… Más

Az Elif lehetővé teszi számunkra, hogy több lehetőséget adjunk a feltételhez. Ez egyfajta kapcsoló.

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
    elif dalle == "only_h2":
        image = create_images_dalle (key_main)
    else:
        image = create_images (key_main)

Tekintettel erre, ugyanaz a megjegyzés korábban. Ez a struktúra csak If használatával írható.

beágyazott feltételek

fészkelhetünk If belül Ifegy ha más belül If vagy mástól Ha más, az összes olyan kombináció, amelyre gondolunk, és amelyek alkalmazkodnak ahhoz, hogy megkapjuk, amire szükségünk van.

A beágyazáshoz a If, annyit kell tennie, hogy táblázatba helyezi, azon belül, amelyet akarunk, és így létrejön a hierarchia.

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
        if dalle_hx == "only_h2":
            image_hx = create_images_dalle_h2 (key_main)

Olyan, mint egy subif, amely csak akkor kerül kiértékelésre, ha a szülő feltétel teljesül.

A példában ha megvan a változó -tól mint 'Igen'meghívja a függvényt Create_images és mentse az eredményt a változóba kép.

Majd értékeli a másodikat if és ha a változó dalle_hx utalvány "csak_h2" akkor egy másik függvényt hív meg. De ha Dalle-nek lett volna bátorsága 'nem' nem értékelte volna ki ezt a második feltételt, amit megtesz, ha nincsenek beágyazva.

Match, a Python Switch

A feltételekkel való munka másik módja a Match használata, amely azt a konkrét esetet keresi, amely megfelel a választásunknak. A lehetőségek összehasonlítására használják, és általában olyan helyeken használják, ahol sok elifünk van.

a szintaxisod

      name = input("What's your name? ")

  match name: 
      case "Harry" | "Hermione" | "Ron":
          print("Gryffindor")
      case "Draco":
          print("Slytherin")
      case _:
          print("Who?")

Ha Ön olyan nyugtalan ember, mint mi, és szeretne együttműködni a projekt fenntartásában és fejlesztésében, adományozhat. Az összes pénzt könyvek és anyagok vásárlására fordítják, hogy kísérletezzenek és oktatóanyagokat készítsenek

Szólj hozzá