If ... Else ya Kifungaji cha Python

Python 条件和 If 语句

Python 支持来自数学的常用逻辑条件:

  • Ina hufikiaa niwe b
  • Hai ingiaa si b
  • Chinia < 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")

Kuagiza Mfano

Kwenye matokeo hii, tumetumia mabahari mbili,a na bkama 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

Kuagiza Mfano

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")

Kuagiza Mfano

Kwenye matokeo hii,a ni wengi kwa wengi bkwa 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")

Kuagiza Mfano

Kwenye matokeo hii,a ni kubwa kuliko bkwa 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")

Kuagiza Mfano

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")

Kuagiza Mfano

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")

Kuagiza Mfano

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")

Kuagiza Mfano

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.")

Kuagiza Mfano

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.")

Kuagiza Mfano

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.")

Kuagiza Mfano

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

Kuagiza Mfano