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:
Faailoga | Uiga |
== | 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?")