Python somo la 16: Jinsi ya kutumia break na continue kwenye loop
Katika somo hili tunakwenda kujifunza matumizi ya break na continue kwenye loop
Jinsi ya Kutumia break na continue kwenye Loop
Katika somo hili, tutajifunza jinsi ya kutumia break na continue kwenye loop za Python. break na continue hutumika kudhibiti mtiririko wa utekelezaji wa loop:
-
break hutumika kukatisha utekelezaji wa loop kabisa.
-
continue hutumika kuruka hatua fulani ya loop na kuendelea na hatua inayofuata.
1. Break Statement
Break hutumika pale unapotaka kusitisha utekelezaji wa loop mara moja baada ya kufikiwa kwa sharti fulani.
Mfano 1: Kukatisha Tebo ya 7 kwenye Namba 8
Hapa, tutasimamisha utekelezaji wa loop mara tu tunapofika namba 8.
print("TEBO YA 7:")
for x in range(1, 13): # Kuanzia 1 hadi 12
if x == 8:
break
print(f"{x} * 7 = {x * 7}")
Matokeo: Loop itazalisha hadi 7 * 7 = 49 kisha kusimama.
2. Continue Statement
Continue hutumika kuruka hatua fulani kwenye loop bila kusitisha loop nzima.
Mfano 1: Kuruka Namba 8
Hapa, tutaruka namba 8 na kuendelea na 9.
print("TEBO YA 7 (TUNARUKA 8):")
for x in range(1, 13):
if x == 8:
continue
print(f"{x} * 7 = {x * 7}")
Matokeo: 7 * 8 = 56 haitajumuishwa kwenye matokeo.
Mfano 2: Kuruka Namba Kati ya 5 na 8
Hapa, tutaruka namba zote kati ya 5 na 8.
print("TEBO YA 7 (TUNARUKA 5 HADI 8):")
for x in range(1, 13):
if 5 <= x <= 8:
continue
print(f"{x} * 7 = {x * 7}")
3. Break na Continue kwenye While Loop
Mfano 1: Kutumia Break kwenye While Loop
Hapa, tutasimamisha utekelezaji wa loop mara tu tunapofika namba 8.
print("TEBO YA 7 (BREAK):")
x = 1
while x <= 12:
print(f"{x} * 7 = {x * 7}")
if x == 8:
break
x += 1
Mfano 2: Kutumia Continue kwenye While Loop
Hapa, tutaruka namba 8 kwenye utekelezaji wa loop.
print("TEBO YA 7 (CONTINUE):")
x = 0
while x < 12:
x += 1
if x == 8:
continue
print(f"{x} * 7 = {x * 7}")
4. Break na Continue kwenye Do-While Loop (Iliyoundwa kwa Python)
Python haina do while loop asili, lakini tunaweza kuunda dhana hiyo kwa kutumia while na break.
Mfano 1: Kutumia Break kwenye Do-While
Hapa, loop itatekelezwa mara moja hata kama sharti halijafikiwa, kisha itasitisha mara baada ya kufika namba 8.
print("TEBO YA 7 (DO-WHILE NA BREAK):")
x = 1
while True:
print(f"{x} * 7 = {x * 7}")
if x == 8:
break
x += 1
Mfano 2: Kutumia Continue kwenye Do-While
Hapa, tutaruka namba 8 na kuendelea na 9.
print("TEBO YA 7 (DO-WHILE NA CONTINUE):")
x = 0
while True:
x += 1
if x == 8:
print("Namba 8 haipo")
continue
if x > 12:
break
print(f"{x} * 7 = {x * 7}")
Hitimisho
Katika somo hili, umejifunza:
-
Jinsi ya kutumia break kukatisha utekelezaji wa loop.
-
Jinsi ya kutumia continue kuruka hatua fulani kwenye loop.
Somo linalofuata: Jinsi ya kupata user input kwenye programu zako. Endelea kufanya mazoezi!
Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Share On:
👉1 Bongolite - Game zone - Play free game 👉2 Sira ya Mtume Muhammad (s.a.w) 👉3 Kitau cha Fiqh 👉4 kitabu cha Simulizi 👉5 Dua za Mitume na Manabii 👉6 Tafasiri ya Riyadh Swalihina
Post zinazofanana:
Python somo la 34: Kutumia html kwneye python
Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python
Soma Zaidi...Python somo la 38: Kubadilisha landing page ya Django Framework
Katika somo hili utakwenda kujifunza jinsi ya kubadili ukurasa wa landing page wa Django na kuweka ukurasa tunaoutaka sisi.
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...Pthon somo la 41: Template Inheritance katika Django
Somo hili linazungumzia hatua ya kuunda navigation menu na kutumia template inheritance kwa njia ya kitaalamu katika Django.
Soma Zaidi...Python seomo la 55: Kutengeneza Simple Admin Dashboard ya CRUD
Katika somo hili tutajifunza jinsi ya kuunda dashboard rahisi ndani ya Django ambayo itaruhusu mtumiaji kuongeza, kusoma, kuhariri na kufuta taarifa za MenuItem bila kutumia Django built-in admin, bali kwa kutumia HTML templates na views tulizotengeneza sisi wenyewe.
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...