Bagaimana Anda melewatkan blok percobaan dengan python?

('Yeah ! Your answer is :', 1)
4# working of try()6
('Yeah ! Your answer is :', 1)
8 ________29______8# working of try()9def0
Sorry ! You are dividing by zero
0
Sorry ! You are dividing by zero
0 def3def4________32______5

Dalam kasus pertama, gunakan kecuali telanjang. seperti menggunakan kecuali BaseException. yang juga akan menangkap KeyboardInterrupt, SystemExit, dan kesalahan seperti itu, yang diturunkan langsung dari pengecualian. BaseException, bukan pengecualian. Pengecualian

Dalam kasus kedua, hal-hal yang disebutkan di atas tidak akan tertangkap. Pernyataan pass memungkinkan untuk mengabaikan pengecualian

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 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

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 melewatkan blok percobaan 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 melewatkan blok percobaan dengan python?

Dalam contoh berikutnya, 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 melewatkan blok percobaan 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 melewatkan blok percobaan 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 melewatkan blok percobaan 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 melewatkan blok percobaan 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 melewatkan 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 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

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

IKLAN

IKLAN

IKLAN


Bagaimana Anda melewatkan blok percobaan 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 cara menghentikan blok percobaan dengan Python?

akhirnya. " dengan Python. Di Python, coba dan kecuali digunakan untuk menangani pengecualian (= kesalahan terdeteksi selama eksekusi). Dengan try dan exception , bahkan jika pengecualian terjadi, proses berlanjut tanpa berhenti. Anda dapat menggunakan else dan akhirnya untuk menyetel proses akhir.

Bagaimana cara mengabaikan semua kesalahan di Python?

Menggunakan blok Coba Kecuali untuk menangkap pengecualian ZeroDivisionError dan mengabaikannya . Pada kode di atas, kita menangkap pengecualian ZeroDivisionError dan menggunakan pass untuk mengabaikannya. Jadi, ketika pengecualian ini terjadi, tidak ada yang akan dibuang dan program akan terus berjalan dengan mengabaikan angka nol.

Bagaimana Anda menggunakan coba tanpa blok kecuali di Python?

Gunakan pernyataan pass untuk menggunakan blok try tanpa kecuali . Pernyataan pass tidak melakukan apa-apa dan digunakan ketika pernyataan diperlukan secara sintaksis tetapi program tidak memerlukan tindakan.

Bagaimana Anda melewati kesalahan nilai dengan Python?

Untuk mengatasi ValueError dalam kode Python, blok coba-kecuali dapat digunakan . Baris kode yang dapat membuang ValueError harus ditempatkan di blok try, dan blok exception dapat menangkap dan menangani kesalahan.