Python - Perintah Continue

Hai, pemrogram beraspirasi! Hari ini, kita akan menjelajahi konsep yang menarik di dalam Python: perintah continue. Sebagai guru sains komputer yang mesra di kampung halaman anda, saya di sini untuk mengajar anda langkah demi langkah melalui perjalanan ini. Jadi, ambil minuman kesukaan anda, dapatkan diri anda yang selesa, dan mari kita wujud ke dalamnya!

Python - continue Statement

Apakah itu Perintah continue?

Perintah continue adalah seperti rakusat penyihir kecil di dalam Python. Ia membolehkan kita untuk melompati beberapa bahagian dari rakit tanpa keluar daripadanya sepenuhnya. Bayangkan anda sedang makan atas raksa buah campuran, dan anda memutuskan untuk melompati semua buah anggur. Itu adalah apa yang continue lakukan – ia membolehkan anda untuk melompati iterasi rakit tertentu sementara meneruskan dengan yang lain.

Sintaks Perintah continue

Sintaks perintah continue adalah sangat simpel:

continue

Itu sahaja! Hanya satu kata, dan ia berkerja penyihirannya. Tetapi ingat, ia hanya bererti di atas rakit.

DIAGRAM ALIR Perintah continue

Untuk memvisualisasikan cara kerja continue, mari bayangkan carta alir:

  1. Mula rakit
  2. Periksa kondisi
  3. Jika kondisi adalah benar:
  • Jika continue ditemui, kembali ke langkah 2
  • Jika tidak, laksanakan rakit badan
  1. Jika kondisi adalah salah, keluar rakit

Python perintah continue dengan rakit for

Mari mula dengan contoh ringkas menggunakan rakit for:

for number in range(1, 6):
if number == 3:
continue
print(number)

Output:

1
2
4
5

Dalam contoh ini, apabila number adalah 3, perintah continue dijalankan, dan rakit melompati ke iterasi berikutnya tanpa mencetak 3. Ia seperti senario raksa buah kami – kita melompati "anggur" (3) dan bergerak ke buah berikutnya.

Mari cuba contoh yang lebih praktikal:

fruits = ["apel", "pisang", "ceri", "kurma", "elderberry"]
for fruit in fruits:
if len(fruit) > 5:
continue
print(f"Saya suka {fruit}!")

Output:

Saya suka apel!
Saya suka kurma!

Di sini, kita hanya mengungkapkan kasih sayang kita untuk buah dengan nama lebih pendek daripada 6 karakter. Perintah continue membantu kita melompati nama yang lebih panjang.

Python perintah continue dengan rakit while

Perintah continue juga berkerja baik dengan rakit while. Mari lihat contoh:

count = 0
while count < 5:
count += 1
if count == 3:
continue
print(f"Count adalah {count}")

Output:

Count adalah 1
Count adalah 2
Count adalah 4
Count adalah 5

Dalam kasus ini, apabila count adalah 3, perintah continue melompati rakat cetak dan kembali ke permulaan rakit.

Di sini adalah contoh yang lebih kompleks:

import random

attempts = 0
while attempts < 5:
number = random.randint(1, 10)
attempts += 1

if number % 2 == 0:
continue

print(f"Attempt {attempts}: Dapat nombor ganjil - {number}")

Skrip ini menyimulasikan permainan di mana kita mencari nombor ganjil. Jika kita mendapat nombor genap, kita menggunakan continue untuk melompatinya dan mencuba lagi.

Kasus Penggunaan Umum dan Tindakan Terbaik

Perintah continue adalah sangat berguna apabila anda ingin:

  1. Melompati nilai yang tidak diinginkan di rakit
  2. Menghindari kode kondisional yang kaku
  3. Meningkatkan pembacaan dengan memisahkan "kasus khas" kode

Di sini adalah rakam yang menjelaskan beberapa kasus penggunaan umum:

Kasus Penggunaan Contoh
Penyaringan Melompati beberapa item di atas senarai
PengendalianRalat Melompati iterasi yang dapat menyebabkan ralat
Optimasi Prestasi Melompati komputasi yang tidak perlu
Validasi Input Melompati input pengguna yang tidak sah

Ingat, walaupun continue adalah kuat, ia harus digunakan dengan bijak. Penggunaannya berlebihan dapat membuat kode anda lebih sulit untuk diikuti.

Penutup

Dan itu adalah, rakan! Kita telah menjelajahi perintah continue dari berbagai sudut. Ia adalah alat yang ringkas tetapi kuat di atas rakit Python anda. Ingat, pemrograman adalah seperti belajar bahasa baru – praktek membuat perfect. Jadi, eksperimen dengan contoh ini, buat yang anda sendiri, dan tidak lama lagi anda akan menggunakan continue seperti profesional!

Sebelum kita berpisah, di sini adalah beberapa jokes pemrograman: Mengapa pemrogram menggunakan perintah continue? Kerana mereka tidak dapat 'break' kebiasaan mereka untuk melompati benda-benda! ?

Terus koding, tetap curious, dan ingat – di dalam pemrograman, seperti di dalam kehidupan, kadang-kadang adalah baik untuk melompati anggur dan bergerak ke buah berikutnya. Selamat coding!

Credits: Image by storyset