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!
Umeionaje Makala hii.. ?
Share On:
π1 Kitabu cha Afya π2 Bongolite - Game zone - Play free game π3 Madrasa kiganjani π4 Kitau cha Fiqh π5 ai web app π6 Sira ya Mtume Muhammad (s.a.w)
Post zinazofanana:
Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template
Katika somo hili utakwenda kujifunza kutengeneza htmk form pamoja na kuituma.
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 6: Jinsi ya kujuwa aina ya data iliyotumika
Katika somo hili utajifunza jisni ya kujuwa aina ya data iliyotumika kwenye python
Soma Zaidi...Python somo la 56: Kuongeza Data Katika Database kwa Kutumia Django Admin na Django Shell
Katika somo hili tutajifunza njia mbili muhimu za kuongeza data kwenye database katika project yetu ya pybongo (app: menu). Njia hizi ni: Kutumia Django Admin Kutumia Django Shell Utafahamu pia jinsi ya kusajili models kwenye admin, jinsi ya kuingia admin panel, na namna ya kutengeneza entries mpya za MenuItem.
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 59: Kufanya Mahesabu (Aggregations) Katika Django
Katika somo hili tutajifunza jinsi ya kutumia Django ORM kufanya mahesabu mbalimbali kama Sum, Avg, Count, Max, Min, pamoja na kupunguza idadi ya items zinazoonekana kwenye dashboard (LIMIT). Pia tutajifunza namna ya kutengeneza βdifferenceβ kati ya thamani kubwa na ndogo bila kubadilisha functions zozote ulizokwisha ziandika.
Soma Zaidi...