Python somo la 16: Jinsi ya kutumia break na continue kwenye loop

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:

 


 

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:

Somo linalofuata: Jinsi ya kupata user input kwenye programu zako. Endelea kufanya mazoezi!

 

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2024-11-22 13:38:32 Topic: Python Main: Masomo File: Download PDF Views: 964

Share On:

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

Post zinazofanana:

Python somo la 53: Kutengeneza HTML Form na Django View kwa ajili ya kuingiza data

Katika somo hili tutaangalia jinsi ya kutengeneza fomu ya HTML kwa ajili ya kuingiza data kwenye jedwali la MenuItem, pamoja na kutengeneza view itakayopokea data hiyo na kuihifadhi kwenye database. Pia tutaunganisha form na URL route.

Soma Zaidi...
Python somo la 47: Jinsi ya kupokea na kuchakata fomu

Katika somo hili utakwend akujifunza jinsi ya kupokea na kuchakata fomu

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 somo la 27: polymorphism kwneye python

Katika somo hili utajifunza maana ya polymorphism na sheria za uandishi wake

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

Ni nini maana ya django framework na inafanya kazi gani

Soma Zaidi...
Python somo la 31: Jinsi ya kutengeneza faili na folder

Katika somo hili utajifunz ajinsi ya kutengeneza folda, faili na kuweka data kwneye faili

Soma Zaidi...