picha

Python somo la 13: Kutumia condition statement - if, else, elif

Katika somo hili tutakwend akuziona aina za condition statement kwneye python na jinsi ya kuzitumia

Jinsi ya Kutumia if, if-else, na elif katika Python

Katika somo hili, utajifunza jinsi ya kutumia if, if-else, na elif kwenye Python ili kuruhusu programu kufanya maamuzi kulingana na masharti fulani. Hii inajulikana kama decision-making statements (maamuzi ya programu). Aidha, utajifunza pia kuhusu mzunguko wa loops kwa kutekeleza kazi zinazorudiwa.

 

Aina za Flow Control Statements katika Python

  1. Decision Making (Maamuzi ya Programu):

    • Hapa programu huamua nini cha kufanya kulingana na masharti yaliyopewa.

    • Mfano:

      • if

      • if-else

      • match case
      • elif

  2. Looping (Mzunguko):

    • Hutumika kurudia kutekeleza msimbo mara kadhaa kulingana na masharti.

    • Mfano:

      • for

      • while

  3. Jumping (Kuruka Msimbo):

    • Hutumika kuacha sehemu fulani ya msimbo au kuruka kwenye sehemu nyingine.

    • Mfano:

      • break

      • continue

 


 

Maamuzi kwa Kutumia if

Maneno muhimu: ikiwa. Mfano, ikiwa umri wa mtoto ni miaka 7, aseme "aende shule."

Python Code:

umri = 7

if umri == 7:

    print("Aende shule.")

 

Kutumia if-else

Ikiwa umri si miaka 7, aseme "hajafikia umri."

Python Code:

umri = 3

if umri == 7:

    print("Aende shule.")

else:

    print("Hajafikia umri.")

 

Kutumia elif kwa Masharti Mengi

Tutaongeza masharti:

Python Code:

umri = 10

if umri < 7:

    print("Hajafikia umri.")

elif umri == 7:

    print("Aende shule.")

else:

    print("Umri ni mkubwa zaidi.")

 

Mfano wa Masharti Mengi Zaidi

Ikiwa umri ni kati ya 7 na 14, aseme "Akanze memkwa," vinginevyo aseme "Umri ni mkubwa zaidi."

Python Code:

umri = 10

if umri < 7:

    print("Hajafikia umri.")

elif umri == 7:

    print("Aende shule.")

elif 7 < umri <= 14:

    print("Akanze memkwa.")

else:

    print("Umri ni mkubwa zaidi.")

 

 


 

 

Matc case

tofauti na kutumia if else, nyingi unaweza kuzikatisha kw akutumia match case. Match case yenyewe itakuwa inaangalia kama hiyo case (hicho unachokifanyia logic au statement) ipo true. Mfano huo hapo juu kwa kutumia match case utakuw ahivi:-

Mfano Rahisi:

umri = 10
match umri:
    case 10:
        print("anza memkwa")
    case 7:
        print('anza darasa la kwanza')
    case _:
        print("wasiliana na mwalimu mkuu")

 

Mfano wa kuchanganya if

umri = 10

match True:  # Tunalinganisha na True ili kutumia masharti moja kwa moja
    case _ if umri < 7:
        print("Hajafikia umri.")
    case _ if umri == 7:
        print("Aende shule.")
    case _ if 7 < umri <= 14:
        print("Akanze memkwa.")
    case _:
        print("Umri ni mkubwa zaidi.")

 

Pia mfano kama huo tunaweza kuuandika vingine kwa kutumia temporary variable. Angalia mfano hapo chini

umri = 10

match umri:
    case x if x < 7:
        print("Hajafikia umri.")
    case 7:
        print("Aende shule.")
    case x if 7 < x <= 14:
        print("Akanze memkwa.")
    case _:
        print("Umri ni mkubwa zaidi.")

Maelezo ya match-case kwenye mfano huu:

  1. case x if x < 7: Hii inalinganisha ikiwa umri ni chini ya 7.
  2. case 7: Hii inalinganisha umri na thamani ya 7 moja kwa moja.
  3. case x if 7 < x <= 14: Hii inahakikisha umri uko kati ya 8 na 14 (inclusive).
  4. case _: Hii ni sawa na else kwa hali zote ambazo hazilingani na masharti yaliyotangulia.

 

Hitimisho

Katika Python, unaweza kutumia if, if-else, na elif kwa maamuzi ya programu kulingana na masharti. Pia, loops hutumika kurudia kazi zinazofanana. Jambo muhimu ni kuelewa jinsi ya kutumia maneno muhimu (if, elif, else, for, na while) pamoja na waendeshaji wa masharti kama >, <, >=, <=, ==, na !=.

Endelea kufanya mazoezi ili kuelewa zaidi!

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-11-22 11:34:52 Topic: Python Main: Masomo File: Download PDF Views 852

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Tafasiri ya Riyadh Swalihina     👉2 Madrasa kiganjani     👉3 Bongolite - Game zone - Play free game     👉4 ai web app     👉5 kitabu cha Simulizi     👉6 Kitabu cha Afya    

Post zinazofanana:

PYHON - somo la 5: Aina za data list, turple, dictionary na boolean

Katika somo hili tunakwenda kujifunza aina nyingine za data ambazo hutumika kwenye python.

Soma Zaidi...
Python somo la 62 Kupakia picha (upload) na kuisoma kutoka kwenye database

Katika somo hili utakwenda kujifunza jinsi ya kushughulika na faili, kama ku upload faili kwenye django.

Soma Zaidi...
Python somo la 37: Jinsi ya ku install Django na kutengeneza project na app

Katika somo ili utajifunza hatuwa kwa hatuwa za ku install Django, kutengeneza project na kutengeneza app

Soma Zaidi...
PYTHON - somo la 9: indexing katika strinfg

Katika somo hili tutakwenda kujifunza kuhusu string indexing. Kama tulivyojifunza kuhusu namba katika somo lililopita, basi hapa tutakwenda kucheza na string.

Soma Zaidi...
Python somo la 49: Jinsi ya ku host project ya Django

Katika somo hili utakwenda kujifunza jinsi ya ku host website ya Django. Hapa tutakwenda kutuma plaform ya pythonanywhere.com.

Soma Zaidi...
Python somo la 44: Data Manipulation katika Django Templates

Katika somo hili utakwend akujifunza jinsi ya kucheza na data kuzibadili kwa namna mbali mbali kwenye template

Soma Zaidi...