Program Python untuk Menangkap Beberapa Pengecualian dalam Satu Baris

Beberapa pengecualian sebagai tupel dalam tanda kurung

string = input()

try:
    num = int(input())
    print(string+num)
except (TypeError, ValueError) as e:
    print(e)

Memasukkan

a
2

Keluaran

can only concatenate str (not "int") to str

Dalam contoh di atas, string dan integer tidak dapat ditambahkan, jadi TypeError ditangkap.

Memasukkan

a
b

Keluaran

invalid literal for int() with base 10: 'b'

Dalam contoh di atas, input kedua seharusnya berupa bilangan bulat, tetapi kami mengirimkan string ‘b’.

Catatan: Kesalahan yang datang lebih dulu ditangkap sebagai pengecualian dalam kasus beberapa pengecualian.

Leave a Reply

Your email address will not be published. Required fields are marked *