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

  2. Looping (Mzunguko):

  3. Jumping (Kuruka Msimbo):

 


 

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!

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2024-11-22 Topic: Python Main: ICT File: Download PDF Views 685

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
πŸ‘‰1 ai web app    πŸ‘‰2 Tafasiri ya Riyadh Swalihina    πŸ‘‰3 Kitau cha Fiqh    πŸ‘‰4 Madrasa kiganjani    πŸ‘‰5 Kitabu cha Afya    πŸ‘‰6 Sira ya Mtume Muhammad (s.a.w)   

Post zinazofanana:

Python somo la 60: Hashing na Encryption kwenye Django

Katika somo hili tutajifunza: Tofauti kati ya hashing na encryption Jinsi ya kufunga packages muhimu Jinsi ya kufanya hashing kwa maneno ya kawaida (mfano β€œbongoclass”) Jinsi ya kufanya encryption na decrypt kutumia Fernet Jinsi Django inahash password kupitia User model Mazoezi ya vitendo

Soma Zaidi...
Python somo la 15: Jinsi ya kutumia while loop

Katika somo hili tutakwend akujifunza jinsi ya kutumia while loop kwneye python

Soma Zaidi...
Python somo la 23: Library kwenye python

Hapa utajifunza maana ya library, kazi zake aina zake na jinsi ya ku install lirary

Soma Zaidi...
Python somo la 50: database kwneye django

Katika somo hili utakwenda kujifunza vipi django inaweza kuwasiliana na database, utajifunza kuusu orm na model

Soma Zaidi...
Python somo la 19: Aina za Function

Katika somo hili utakwend akujifunza aina mbalimbali za function ambazo tunaweza kuzitumia kwenye python.

Soma Zaidi...
Python somo 57: Matumizi ya Python shell

Katika somo hili, tutajifunza: Maana ya Python shell na umuhimu wake. Tofauti kati ya shell na terminal ya kawaida. Matumizi ya shell, hususan kwenye Django. Amri muhimu zaidi za Python shell, zilizotokana na models na views zako za pybongo.

Soma Zaidi...
Python somo la 36: Django framework - Utangulizi

Ni nini maana ya django framework na inafanya kazi gani

Soma Zaidi...
Python somo la 42: Template tag

Katika somo hili utakwenda kujifunza kuhsu Template Tag nini na kazi zake. Pia utajifunza sheria za uandishi wake.

Soma Zaidi...
Python somo la 43: Kutuma Data kutoka View kwenda Template katika Django

Katika somo hili uatajifunza jinsi gani unaweza kutumia view kma logic kuuma data kwenye template

Soma Zaidi...
Python somo la 45: Kutumia Loops na Conditions katika Django Templates

Katika somo hili utakwend akujifunza kuchakata data kwa Kutumia Loops na Conditions katika Django Templates

Soma Zaidi...