Bagaimana Anda melanjutkan for loop dengan python?

Jika Anda perlu melewatkan bagian dari loop saat ini atau benar-benar keluar dari loop, maka Anda dapat menggunakan pernyataan break dan continue

Pada artikel ini, saya akan membahas cara menggunakan pernyataan break dan continue dalam kode Python Anda

Cara menggunakan pernyataan break di Python

Anda dapat menggunakan pernyataan break jika Anda perlu untuk keluar dari

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
3 atau
for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
4 loop dan pindah ke bagian kode berikutnya

Dalam contoh pertama ini kita memiliki for loop yang mengulang setiap huruf dari freeCodeCamp

for letter in 'freeCodeCamp':
    print('letter :', letter)

Inilah yang dicetak ke konsol

Bagaimana Anda melanjutkan for loop dengan python?

Jika kita ingin menghentikan perulangan kita pada huruf "o", maka kita dapat menggunakan pernyataan

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
5 diikuti dengan pernyataan break

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)

Inilah yang dicetak ke konsol

Bagaimana Anda melanjutkan for loop dengan python?

Dalam contoh berikut ini, kami menggunakan

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
4 loop untuk menambah
for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
8 selama
for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
8 kurang dari 20

num = 5
while num < 20:
    print('Current number :', num)
    num = num + 1
_

Inilah yang dicetak ke konsol

Bagaimana Anda melanjutkan for loop dengan python?

Kita bisa menambahkan kondisi di dalam

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
_4 loop kita yang mengatakan jika
for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
8 adalah 9, maka keluarlah dari loop

num = 5
while num < 20:
    print('Current number :', num)
    num = num + 1
    if num == 9:
        break

Inilah yang dicetak ke konsol

Bagaimana Anda melanjutkan for loop dengan python?

Cara menggunakan pernyataan continue dengan Python

Anda dapat menggunakan pernyataan continue_ jika Anda perlu melewati iterasi saat ini dari loop

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
3 atau
for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
4 dan beralih ke iterasi berikutnya

Dalam contoh ini, kami mengulangi string nama saya

for letter in "Jessica":

Di dalam

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
3 loop, kami memiliki kondisi yang mengatakan jika hurufnya adalah "i" maka lewati iterasi itu dan lanjutkan ke iterasi berikutnya

  if letter == "i":
        continue

Seperti inilah tampilan kode secara keseluruhan

for letter in "Jessica":
    if letter == "i":
        continue
    print(letter)

Inilah yang dicetak ke konsol

Bagaimana Anda melanjutkan for loop dengan python?

Anda harus memperhatikan bahwa huruf "i" tidak dicetak ke konsol dan pernyataan continue melewatkan iterasi itu

Dalam contoh berikutnya, kita akan mencetak angka dengan kelipatan 10 menggunakan loop

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
4. Kami akan menambahkan kondisi di loop yang mengatakan jika angkanya 50, lewati iterasi itu dan lanjutkan ke yang berikutnya

num = 10
while num < 100:
    num = num + 10
    if num == 50:
        continue
    print("Current num: ", num)

Inilah yang dicetak ke konsol

Bagaimana Anda melanjutkan for loop dengan python?

Seperti yang Anda lihat, angka 50 tidak dicetak ke konsol karena pernyataan continue di dalam pernyataan

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
5

Kesimpulan

Pernyataan break dan continue dalam Python digunakan untuk melewati bagian dari loop saat ini atau keluar dari loop sepenuhnya

Pernyataan break dapat digunakan jika Anda perlu keluar dari loop

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
3 atau
for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
4 dan beralih ke bagian kode berikutnya

Pernyataan continue_ dapat digunakan jika Anda perlu melewatkan iterasi saat ini dari loop

for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
3 atau
for letter in 'freeCodeCamp':
    if letter == "o":
        break
    print('letter :', letter)
4 dan beralih ke iterasi berikutnya

Saya harap Anda menikmati artikel ini dan semoga sukses dalam perjalanan Python Anda

IKLAN

IKLAN

IKLAN


Bagaimana Anda melanjutkan for loop dengan python?
Jessica Wilkins

Saya seorang musisi dan programmer


Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih

Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai

Bagaimana Anda melanjutkan untuk loop?

Kata kunci continue dapat digunakan di salah satu struktur kontrol loop. Ini menyebabkan loop untuk segera melompat ke iterasi berikutnya dari loop. Dalam perulangan for, kata kunci continue menyebabkan kontrol untuk segera melompat ke pernyataan pembaruan .

Bagaimana Anda keluar dari loop dan melanjutkan?

Pernyataan break keluar dari for atau while loop sepenuhnya. Untuk melewati sisa instruksi dalam loop dan memulai iterasi berikutnya, gunakan pernyataan lanjutan
break tidak didefinisikan di luar for atau while loop. Untuk keluar dari fungsi, gunakan return

Bagaimana cara melanjutkan bekerja dengan Python?

Lanjutkan Pernyataan dengan Python . Sebagai contoh, mari gunakan continue daripada pernyataan break pada contoh sebelumnya. Ketika kondisi num == 5 menjadi True , pernyataan continue dijalankan. The continue statement is used to skip the remaining code inside a loop for the current iteration only. For instance, let's use continue instead of a break statement in the previous example. When the condition num == 5 becomes True , the continue statement gets executed.

Bagaimana Anda memaksa for for loop diakhiri dengan Python?

Python menyediakan dua kata kunci yang mengakhiri iterasi loop sebelum waktunya. .
Pernyataan break Python segera mengakhiri satu loop seluruhnya. Eksekusi program berlanjut ke pernyataan pertama setelah badan loop
Pernyataan Python continue segera mengakhiri iterasi loop saat ini