Bài 22
Đề bài: Viết chương trình tính thuong a / b.
Xử lý 2 loại lỗi: nhập sai kieu và chia cho 0.
In thong bao lỗi cu the cho tung truong hop.
Ví dụ 1: a = 10, b = 0 => Loi: Khong the chia cho 0
Ví dụ 2: a = "x", b = 2 => Loi: Phai nhập so, không phải chu
Ví dụ 3: a = 10, b = 4 => Kết quả: 10 / 4 = 2.5
Đăng nhập để giáo viên có thể giao bài và nhận bài nộp của bạn.
Câu trả lời
try:
a = float(input("Nhap a: "))
b = float(input("Nhap b: "))
ket_qua = a / b
print(f"Ket qua: {a} / {b} = {ket_qua}")
except ValueError:
print("Loi: Phai nhap so, khong phai chu!")
except ZeroDivisionError:
print("Loi: Khong the chia cho 0!")