Katika somo hili tutakwend akuziona aina za condition statement kwneye python na jinsi ya kuzitumia
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.
Decision Making (Maamuzi ya Programu):
Hapa programu huamua nini cha kufanya kulingana na masharti yaliyopewa.
Mfano:
if
if-else
elif
Looping (Mzunguko):
Hutumika kurudia kutekeleza msimbo mara kadhaa kulingana na masharti.
Mfano:
for
while
Jumping (Kuruka Msimbo):
Hutumika kuacha sehemu fulani ya msimbo au kuruka kwenye sehemu nyingine.
Mfano:
break
continue
Maneno muhimu: ikiwa. Mfano, ikiwa umri wa mtoto ni miaka 7, aseme "aende shule."
umri = 7
if umri == 7:
print("Aende shule.")
Ikiwa umri si miaka 7, aseme "hajafikia umri."
umri = 3
if umri == 7:
print("Aende shule.")
else:
print("Hajafikia umri.")
Tutaongeza masharti:
Umri chini ya 7: "Hajafikia umri."
Umri sawa na 7: "Aende shule."
Umri zaidi ya 7: "Umri ni mkubwa zaidi."
umri = 10
if umri < 7:
print("Hajafikia umri.")
elif umri == 7:
print("Aende shule.")
else:
print("Umri ni mkubwa zaidi.")
Ikiwa umri ni kati ya 7 na 14, aseme "Akanze memkwa," vinginevyo aseme "Umri ni mkubwa zaidi."
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.")
match-case
kwenye mfano huu:case x if x < 7
: Hii inalinganisha ikiwa umri ni chini ya 7.case 7
: Hii inalinganisha umri na thamani ya 7 moja kwa moja.case x if 7 < x <= 14
: Hii inahakikisha umri uko kati ya 8 na 14 (inclusive).case _
: Hii ni sawa na else
kwa hali zote ambazo hazilingani na masharti yaliyotangulia.
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!
Je! umeipenda hii post?
Ndio Hapana Save post
Rajabu Tarehe 2024-11-22 11:34:52 Topic: Python Main: Masomo File: Download PDF Share On Facebook or Whatsapp Imesomwa mara 33
Sponsored links
👉1 Madrasa kiganjani
👉2 Kitau cha Fiqh
👉3 Simulizi za Hadithi Audio
👉4 Sira ya Mtume Muhammad (s.a.w)
👉5 Kitabu cha Afya
👉6 kitabu cha Simulizi
Python somo la 27: polymorphism kwneye python
Katika somo hili utajifunza maana ya polymorphism na sheria za uandishi wake Soma Zaidi...
PYTHON - somo la 2: Sheria za uandishi wa pyhton yaani syntax za python
Katika somo hili utakwenda kujifunza syntaxy za python yaani sheria na kanuni za kuandika code za python Soma Zaidi...
Python somo la 30: Data abstraction
Katika somo hili utakwend akujifunz akuhusu nadharia ya data abstraction na kazi zake kwenye OOP Soma Zaidi...
Python somo la 33: Jinsi ya kupata taarifa za faili
Katika somo hili utakwend akujifunz anamna ya kuwez akupata taarifa zinazohusu faili Soma Zaidi...
PYTHON - somo la 8: method za namba zinazotumika kwenye python
Katika somo hili utakwenda kujifunza kuhusu number method yaani function zinazofanya kazi kwenye namba. Soma Zaidi...
Python somo la 14: Jinsi ya kutumia For loop
Katika somo hili utakwend akujifunza matumizi ya for loop kwneye python Soma Zaidi...
Python somo la 24: Nini maana ya Object Oriented Programming
Hapa tunakwenda kujifunza kuhusu OOP ambapo ni miongoni mwa mitindo ya uandishi wa code Soma Zaidi...
Python somo la 17: Jinsi ya kutumia user input
Katika somo hili uatkwenda kujifunz anamna ambavyo mtu anaweza kuingiza input kwneye system Soma Zaidi...
PYTHON - somo la 1: Jinsi ya ku install python
Katika somo hili utajifunza kuhusu maana ya python na kazi zake. pia jinsi ya kuandaa kifaa chako kwa ajili ya somo. Soma Zaidi...
Python somo la 18: Jinsi ya kuandika function
Katika somo hili utakwend akujifunza jinsi ya kuandika function, kuweka parameter na kuitumia function Soma Zaidi...
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 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...