If ... Else ya Kifungaji cha Python
- Kabla Kuzingatia Mifungaji ya Kifungaji cha Python
- Pya Kuzingatia While Loop ya Kifungaji cha Python
Python 条件和 If 语句
Python 支持来自数学的常用逻辑条件:
- Ina hufikia
a niwe b
- Hai ingia
a si b
- Chini
a < b
- Chini na kusababisha:
a <= b
- Kubwa:
a > b
- Kubwa na kusababisha:
a >= b
mikabila inayoweza kutumika kwenye mpangilio zingine, kama inayotumiwa kwa statements za if na kikorongo.
If statements inatumia If
kiwango.
Mfano
If statements kwa
a = 66 b = 200 if b > a: print("b ni kubwa kuliko a")
Kwenye matokeo hii, tumetumia mabahari mbili,a
na b
kama chaguo cha If statement, zinaendelea kuwa na matokeo ya kupeana kwenye ekranin “b ni kubwa kuliko a”, kwa sababu a ni 66, na b ni 200, tunaelewa kwamba 200 ni kubwa kuliko 66, tunatokana na kusoma kwa sababu ya “b ni kubwa kuliko a”.
Mabaki
Python inadhibiti mabaki, inatumia nguvu za nafasi kuihakikisha uwezo wa programu. Programing language zingine zina tumia kichwani za kufikia hii.
Mfano
If statements bila mabaki (hivyo itakupoteza kosa):
a = 66 b = 200 if b > a: print("b ni kubwa kuliko a") # ita kumfanya kosa
Elif
elif
kiwango ni kipendekezo cha Python kwa kusema “Kama mikabila yaliyopita hayafaa, tumekuwa na hiki”.
Mfano
a = 66 b = 66 if b > a: print("b ni kubwa kuliko a") elif a sisi b: print("a na b ni wengi kwa wengi")
Kwenye matokeo hii,a
ni wengi kwa wengi b
kwa hivyo mikabila ya kwanza hayafaa, lakini elif
mikabila ni kweli, kwa hivyo tunatokana na ekranin “a na b ni wengi kwa wengi”.
Else
Else kiburi chake kilichoweza kumwambia chini ya mikabila yaliyopita.
Mfano
a = 200 b = 66 if b > a: print("b ni kubwa kuliko a") elif a sisi b: print("a na b ni wengi kwa wengi") else: print("a ni kubwa kuliko b")
Kwenye matokeo hii,a
ni kubwa kuliko b
kwa hivyo mikabila ya kwanza hayafaaelif
mikabila yanaonekana yanaonekana, kwa hivyo tunatokana else
mikabila na kupeana kwenye ekranin “a ni kubwa kuliko b”.
Wewe pia inaweza kutumia elif
kwa else
:
Mfano
a = 200 b = 66 if b > a: print("b ni kubwa kuliko a") else: print("b haikubwa kuliko a")
Ukufupisha If
Kama inaweza kufanya statement moja kwa if, inaweza kuwakilisha katika mmoja wa mabomu.
Mfano
Mwili wa mmoja wa if:
a = 200 b = 66 if a huzuni b: print("a ni kubwa kuliko b")
Ukufupisha If ... Else
Kama inaweza kufanya statements zingine zilizopita kwa if na else, inaweza kuwakilisha zote katika mmoja wa mabomu:
Mfano
Mwili wa mmoja wa if else:
a = 200 b = 66 print("A") if a huzuni b else print("B")
Wewe pia inaweza kutumia mitukio mingine ya else katika mmoja wa mabomu:
Mfano
Mwili wa mmoja wa if else, na mikabila tatu:
a = 200 b = 66 print("A") if a huzuni b else print("=") if a sisi b else print("B")
And
and
Kifupi ni kifupi cha kidhara, kinatumiwa kuingia masharti ya ifadhi ya kifupi:
Mfano
Tafuta kama a inaona b na c inaona a:
a = 200 b = 66 c = 500 if a > b na c > a: print(" Masharti yote yanaonesha Kupatikana.")
Or
or
Kifupi cha kifupi ni kifupi cha kidhara, kinatumiwa kuingia masharti ya ifadhi ya kifupi:
Mfano
Tafuta kama a inaona b au a inaona c:
a = 200 b = 66 c = 500 if a > b au a > c: print(" Kati ya masharti yote ni Kupatikana.")
Ifadhi ya if ingia
Inaweza kuandika ifadhi ya if kwenye ifadhi ya if, hii inatawasilika kama ifadhi ya if ingia.
Mfano
x = 52 if x > 10: print(" Kupitia kumi,") if x > 20: print(" na pia hauweza kuuona 20!") else: print(" lakini hauweza kuuona 20.")
Ifadhi ya pass
Ifadhi ya if ni inayohitaji, lakini kama inaweza kuitwa kwa sababu gani inaonekana, tumia ifadhi ya pass ili kulinda kosa.
Mfano
a = 66 b = 200 if b > a: pass
- Kabla Kuzingatia Mifungaji ya Kifungaji cha Python
- Pya Kuzingatia While Loop ya Kifungaji cha Python