Afai...Else Tulaga i le Python

Tulaga o faʻamatalaga e mafai ona moni pe sese. ma ua faamatalaina e moni lava or sesē.

E eseese auala e fai ai tulaga ile Python.

Ina ia faʻatulagaina tulaga e tatau ona tatou iloa mea nei faailoga o le a tatou faaaogaina e faatusatusa ai tulaga faatauaina:

FaailogaUiga
==Tutusa
!=Eseese
<Laiti nai lo
<=itiiti ifo pe tutusa ma
>sili atu nai lo
>=sili atu pe tutusa

E taua le manatua e siaki pe tutusa tau e lua e tatau ona e faʻaogaina == aua afai tatou te faʻaaogaina naʻo le tasi = o le a tatou tuʻuina atu lena tau i le fesuiaiga, o lona uiga.

var == 1 siaki pe o le fesuiaiga e tutusa ma le 1
var = 1 e tuʻuina atu le tau 1 i le fesuiaiga

Fa'amatalaga aiaiga

E iai sau sikaipi If, Afai... A leai y Afai … Elif … Seisi. Sa i ai saʻu faiaoga na taʻu mai ia i matou e mafai ona faʻapolokalame soʻo se mea e faʻaaoga ai le tele If...

E fa'aaogaina e sui ai le tau o se galuega, o iinei tatou te le toe faʻatusatusa ai, ae faʻapea foi pe a ausia le tulaga pe leai foi tatou te faia se isi mea.

O le a fiafia ia te oe Taiala tioata o le Sami, o le isi tioata e faʻaaogaina i teuga

Afai o Faʻamatalaga

Ole auala e fa'ailoa ai se tulaga If e fa'apea

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

Afai .. Isi Faamatalaga

E puipuia e le au fai polokalame eseese le mou atu o lenei fuaiupu e lagolagoina ai le eseesega Afai ma o latou tulaga

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

O lea i le faataitaiga, pe afai o le fesuiaiga avatu ia te ia E iai lona taua 'ioe' o le a valaau se galuega ma sefe i le fesuiaiga faʻatusa

Ma afai e leai se taua, e taʻua se isi galuega.

Afai … Elif … Seisi

O le Elif e faʻatagaina matou e tuʻuina nisi filifiliga i le tulaga. O se ituaiga o ki.

    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)

Ona o lenei mea, o le mea lava lea na fai mai muamua. O lenei fausaga e mafai ona tusia i le na'o le Afai.

tulaga faamoega

e mafai ona tatou faamoega If i totonu Ifpoʻo pe afai… seisi i totonu If pe mai se isi Afai e leai, o faʻapotopotoga uma e mafai ona tatou mafaufau i ai ma faʻafetaui ina ia maua ai mea tatou te manaʻomia.

E faamoega le If, o le mea e tatau ona e faia o le tuʻuina lea o le faʻasologa, i totonu o le mea matou te manaʻo ai ma i le auala lea e faia ai le pule.

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

E pei o se subif, e faatoa iloiloina pe afai ua ausia le tulaga matua.

I le faʻataʻitaʻiga pe a tatou maua le fesuiaiga avatu ia te ia como 'ioe'o le a valaau le galuega fatuina_ata ma faasaoina le taunuuga i le fesuiaiga faʻatusa.

Ona iloilo lea o le lona lua if ma afai o le fesuiaiga dalle_hx vale 'na'o_h2' ona valaau ai lea o se isi galuega. Ae ana maua e dalle le lototele 'leai' semanu e le iloiloina lenei tulaga lona lua, lea e faia pe afai latou te le ofaga.

Match, le Python Switch

O le isi auala e galue ai ma aiaiga o le fa'aogaina lea o Match e su'e ai le mataupu fa'apitoa e fetaui ma la tatou filifiliga. E fa'aaogaina e fa'atusatusa ai filifiliga ma e masani ona fa'aoga i nofoaga e tele a tatou elif.

lau syntax

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

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

Tuua se faamatalaga