Viết chương trình yêu cầu nhập số thực dương a
Viết chương trình yêu cầu nhập số thực dương a. Chương trình cần kiểm soát lỗi nhập dữ liệu như sau:
Giải sách bài tập Tin học 10 Bài 31: Thực hành viết chương trình đơn giản
Câu 31.1 trang 63 SBT Tin học 10: Viết chương trình yêu cầu nhập số thực dương a. Chương trình cần kiểm soát lỗi nhập dữ liệu như sau:
Nếu số đã nhập nhỏ hơn hoặc bằng 0 thì thông báo: Nhập sai, số a phải lớn hơn 0. Hãy nhập lại.
Chương trình cần kiểm soát lỗi nhập cho đến khi nào nhập đúng thì thôi.
Lời giải:
Chương trình có thể viết như sau:
a = float(input("Nhập số thực dương a:"))
while a <= 0:
print("Nhập sai, số a phải lớn hơn 0. Hãy nhập lại.")
a = float(input("Nhập số thực dương a:"))