Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Kontrol Loop Python: Pernyataan break, continue, dan pass Dijelaskan dengan Contoh Praktis

Loop adalah tulang punggung sebagian besar bahasa pemrograman, mengaktifkan pengulangan atas sekumpulan seperti daftar, tuple, string, kamus, dan set. Di Python, dua konstruk looping—for dan while—melayani tujuan ini. Loop berlanjut hingga kondisinya salah, tetapi alur dapat diubah menggunakan pernyataan break, continue, dan pass.

Apa Itu Pernyataan Kontrol Loop?

Pernyataan ini memberi pengembang kontrol halus atas eksekusi loop, membuat kode lebih efisien dan mudah dibaca.

Pernyataan break

Pernyataan break menghentikan loop terdalam tempat dieksekusi. Dalam loop bersarang, hanya loop saat ini yang terpengaruh, memungkinkan keluar selektif sambil menjaga loop luar tetap berjalan.

Bagaimana break Bekerja (Flowchart)

Kontrol Loop Python: Pernyataan break, continue, dan pass Dijelaskan dengan Contoh Praktis

Prosesnya sederhana:

  1. Masuk ke loop.
  2. Evaluasi kondisi loop.
  3. Jika break ditemukan, keluar dari loop.
  4. Jika tidak, eksekusi tubuh loop.
  5. Evaluasi ulang kondisi dan ulangi hingga gagal.

Contoh

break dalam loop for

my_list = ['Siya', 'Tiya', 'Guru', 'Daksh', 'Riya', 'Guru'] for name in my_list: print(name) if name == 'Guru': print('Found the name Guru') break print('Loop is terminated') 

Output:

Siya Tiya Guru Found the name Guru Loop is terminated

break dalam loop while

my_list = ['Siya', 'Tiya', 'Guru', 'Daksh', 'Riya', 'Guru'] index = 0 while True: print(my_list[index]) if my_list[index] == 'Guru': print('Found the name Guru') break index += 1 print('After while-loop exit') 

Output:

Siya Tiya Guru Found name Guru After while-loop exit

break dalam loop bersarang

for i in range(4): for j in range(4): if j == 2: break print("The number is", i, j) 

Output:

The number is 0 0 The number is 0 1 The number is 1 0 The number is 1 1 The number is 2 0 The number is 2 1 The number is 3 0 The number is 3 1

Pernyataan continue

Kata kunci continue melewati sisa kode dalam iterasi saat ini dan langsung melanjutkan ke siklus loop berikutnya.

Bagaimana continue Bekerja (Flowchart)

Kontrol Loop Python: Pernyataan break, continue, dan pass Dijelaskan dengan Contoh Praktis

Contoh

continue dalam loop for

for i in range(10): if i == 7: continue print("The Number is:", i) 

Output:

The Number is: 0 The Number is: 1 The Number is: 2 The Number is: 3 The Number is: 4 The Number is: 5 The Number is: 6 The Number is: 8 The Number is: 9

continue dalam loop while

i = 0 while i <= 10: if i == 7: i += 1 continue print("The Number is:", i) i += 1 

Output:

The Number is: 0 The Number is: 1 The Number is: 2 The Number is: 3 The Number is: 4 The Number is: 5 The Number is: 6 The Number is: 8 The Number is: 9 The Number is: 10

continue dalam loop bersarang

for i in range(4): for j in range(4): if j == 2: continue print("The number is", i, j) 

Output:

The number is 0 0 The number is 0 1 The number is 0 3 The number is 1 0 The number is 1 1 The number is 1 3 The number is 2 0 The number is 2 1 The number is 2 3 The number is 3 0 The number is 3 1 The number is 3 3

Pernyataan pass

Kata kunci pass adalah penampung no-op yang digunakan ketika pernyataan diperlukan secara sintaksis tetapi tidak ada tindakan yang diinginkan. Biasa digunakan dalam tubuh fungsi atau kelas kosong, loop, atau blok kondisional yang akan diimplementasikan nanti.

Kapan Menggunakan pass

Contoh

pass dalam fungsi

def my_func(): print('pass inside function') pass my_func() 

Output:

pass inside function

pass dalam kelas

class My_Class: print("Inside My_Class") pass 

Output:

Inside My_Class

pass dalam loop

# Pass statement in for-loop text = "Guru" for char in text: if char == 'r': print('Pass executed') pass print(char) 

Output:

G u Pass executed r u

pass dalam if-statement

a = 1 if a == 1: print('pass executed') pass 

Output:

pass executed

Memilih antara break dan continue

Memahami perbedaan halus ini memastikan loop berjalan secara efisien dan berperilaku tepat seperti yang diinginkan.

Kesimpulan

Python

  1. Ekspresi, Pernyataan, dan Blok C#: Panduan Komprehensif dengan Contoh Praktis
  2. Menguasai Pernyataan Pass Python: Panduan Praktis
  3. Perulangan do-while C++: Sintaks, Contoh Praktis, dan Perulangan Bersarang
  4. Fungsi print() Python: Panduan Praktis dengan Contoh
  5. Menguasai Loop Python: For, While, Break, Continue, dan Enumerate Dijelaskan
  6. Menguasai str.count() Python: Cara Menghitung Karakter & Substring dengan Contoh
  7. Menguasai String `format()` Python dengan Contoh Jelas
  8. Menguasai Metode String.find() Python: Sintaks, Contoh & Alternatif
  9. Menguasai Fungsi Lambda Python: Contoh Praktis & Praktik Terbaik
  10. Fungsi round() Python Dijelaskan dengan Contoh Praktis