Ngati ... Zina Zomwe Mu Python

Mikhalidwe ndi mawu omwe angakhale oona kapena abodza. ndipo amafotokozedwa ndi N'zoona or chonyenga.

Pali njira zingapo zochitira zinthu mu Python.

Kukhazikitsa mikhalidwe tiyenera kudziwa zotsatirazi zizindikilo zomwe tidzagwiritse ntchito kufananiza zikhalidwe:

ChizindikiroSignific
==Zomwezo
!=Zosiyana
<Chaching'ono kuposa
<=zochepa kuposa kapena zofanana ndi
>wamkulu kuposa
>=wamkulu kuposa kapena wofanana

Ndikofunika kukumbukira kuti kuti muwone ngati zikhalidwe ziwiri ndi zofanana muyenera kugwiritsa ntchito == chifukwa ngati tigwiritsa ntchito imodzi = tidzakhala tikupereka mtengowo ku zosinthika, ndiko kuti.

var == 1 imayang'ana ngati kusintha kuli kofanana ndi 1
var = 1 amapereka mtengo 1 ku kusintha

mawu okhazikika

Tili If, Ngati... Kapena y Ngati … Elif… Else. Ndinali ndi mphunzitsi yemwe anatiuza kuti chilichonse chikhoza kukonzedwa pogwiritsa ntchito zambiri Ngati...

Amagwiritsidwa ntchito kusintha mtengo wa ntchito, pano sitimangoyerekezanso, komanso ngati chikhalidwecho chikukwaniritsidwa kapena ayi timachita china.

Idzakusangalatsani Sea Glass Guide, krustalo ina yomwe imagwiritsidwa ntchito muzodzikongoletsera

Ngati Statement

Njira yolengezera ngati zinthu zili motere

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

Ngati .. Other Statement

Olemba mapulogalamu osiyanasiyana amateteza kutha kwa chiganizochi mokomera zosiyana Ngati ndi mikhalidwe yawo

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

Choncho mu chitsanzo, ngati variable mupatseni iye Ili ndi phindu 'inde' idzayitana ntchito ndikuyisunga muzosintha chithunzi

Ndipo ngati ilibe mtengo uwu, imatcha ntchito ina.

Ngati … Elif… Else

Elif amatilola kuti tiyike zosankha zambiri mumkhalidwewo. Ndi mtundu wa kusintha.

    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)

Poganizira izi, zomwezi zidanenedwa kale. Izi zitha kulembedwa pogwiritsa ntchito Ngati.

zisa zinthu

tikhoza zisa If mkati Ifkapena ngati…kana mkati If kapena kuchokera kwa wina Ngati ayi, zosakaniza zonse zomwe tingaganizire ndikusintha kuti tipeze zomwe tikufuna.

Kuti apeze If, zomwe muyenera kuchita ndikuziyika, mkati mwa zomwe tikufuna ndipo mwanjira iyi maulamuliro amapangidwa.

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

Zili ngati subif, yomwe idzawunikidwa pokhapokha ngati makolo akwaniritsa.

Mu chitsanzo ngati tili ndi variable mupatseni iye Como 'inde'adzayitana ntchito pangani_zithunzi ndi kusunga zotsatira mu variable chithunzi.

Kenako iwunika yachiwiri if ndipo ngati kusintha gawo_hx chigwa ' Only_h2' ndiye idzatcha ntchito ina. Koma ngati dalle anali ndi kulimba mtima 'ayi' sichikadawunika mkhalidwe wachiwiriwu, womwe umachita ngati sakhala ndi zisa.

Match, Python Switch

Njira ina yogwirira ntchito ndi zikhalidwe ndikugwiritsa ntchito Match yomwe imayang'ana mlandu womwe umakwaniritsa zomwe tikufuna. Amagwiritsidwa ntchito poyerekeza zosankha ndipo nthawi zambiri amagwiritsidwa ntchito m'malo omwe tili ndi ma elif ambiri.

syntax yanu

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

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

Ngati ndinu munthu wosakhazikika ngati ife ndipo mukufuna kuthandizira kukonza ndi kukonza pulojekitiyi, mutha kupereka. Ndalama zonse zipita kukagula mabuku ndi zida zoyesera ndikuchita maphunziro

Kusiya ndemanga