Chào mừng các bạn đến với Rcom Dăm Yi blog - Kho tài liệu bổ ích!, Chúng tôi sẽ từng bước hoàn thiện để bạn đọc cảm thấy hài lòng, hữu ích!

Thứ Sáu, 23 tháng 1, 2026

🐍 PYTHON CƠ BẢN – BỘ 1
Bài 19: Xử lý lỗi (try/except) | THPT Phan Chu Trinh
🎯 Bài toán
Viết chương trình nhập n (số nguyên dương). Nếu nhập sai thì yêu cầu nhập lại.
Sau đó nhập n số (float), nếu nhập sai thì nhập lại cho đúng.

Cuối cùng in ra:
• Danh sách số đã nhập
• Tổng và trung bình

Mục tiêu: Biết dùng try/except để chương trình không bị dừng khi nhập sai.
📝 Soạn thảo Python
▶ Kết quả sẽ hiển thị ở đây...
# Lời giải gợi ý (Bài 19)
def input_int_pos(msg):
    while True:
        try:
            n = int(input(msg))
            if n > 0: return n
        except:
            pass
        print("Nhap sai, nhap lai!")

def input_float(msg):
    while True:
        try:
            return float(input(msg))
        except:
            print("Nhap sai, nhap lai!")

n = input_int_pos("n=")
ds = [input_float("x=") for _ in range(n)]
print(sum(ds), sum(ds)/n)
🧾 Lịch sử chạy
    ⚠ Ghi nhớ nhanh:
    • Khối lệnh bắt lỗi: try: ... except: ...
    • Dùng while True để nhập lại đến khi đúng
    • Nên kiểm tra điều kiện (vd: n > 0) sau khi ép kiểu thành công

    Không có nhận xét nào:

    Đăng nhận xét

    Bài đăng phổ biến

    💬 Bình luận

    💬 Bình luận

    📌 Danh sách bình luận