khoahoc.vietjack.com
Xin chào! Vào học

Câu hỏi:

19/08/2025 1,953 Lưu

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.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

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:"))

Đang tải chế độ Học...

Dành cho bạn Hot

Luyện đề →
Lớp 10 Vật lý
65 người thi tuần này

Bài tập Tổng hợp - phân tích các lực đồng quy lớp 10 (có lời giải)

14 câu 1.8 K lượt thi Thi ngay →
Lớp 10 Hóa học
102 người thi tuần này

Trắc nghiệm Quy tắc octet lớp 10 (có đáp án)

15 câu 3.6 K lượt thi Thi ngay →
Lớp 10 Tiếng Anh
291 người thi tuần này

Trắc nghiệm Tiếng Anh 10 Global Success Unit 4 Listening (có đáp án)

20 câu 809 lượt thi Thi ngay →
Lớp 10 Lịch sử
400 người thi tuần này

31 câu Trắc nghiệm Lịch sử 10 Bài 3 có đúng sai, trả lời ngắn (mới nhất)

31 câu 5.2 K lượt thi Thi ngay →
Lớp 10 Tin học
254 người thi tuần này

15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 9 có đáp án

15 câu 8.9 K lượt thi Thi ngay →

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. ZeroDivisionError.
B. TypeError.
C. ValueError.
D. SyntaxError.

Lời giải

Đáp án: A

Câu 2

A. Phát triển phần mềm là lập trình.
B. Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.
C. Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.
D. Phát triển phần mềm là quản trị dự án phần mềm.

Lời giải

Đáp án: C

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. Lập trình ứng dụng.
B. Phát triển giao diện người dùng.
C. Phát triển ứng dụng trên web.
D. Tất cả các đáp án trên đều đúng.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP