khoahoc.vietjack.com

Câu hỏi:

30/03/2026 91 Lưu

(1 điểm) 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

Đáp án:

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.

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

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

Câu 1

A.

Tất cả các biến trong hàm đều có tính cục bộ.

B.

Các biến bên trong hàm không có hiệu lực ở bên ngoài hàm.

C.

Chương trình chính có thể sử dụng biến cục bộ bên trong hàm.

D.

Biến bên trong hàm có thể trùng tên với biến đã khai bao trước đó bên ngoài hàm.

Lời giải

Đáp án đúng là C

Câu 4

A.

ZeroDivisionError.

B.

TypeError.

C.

ValueError.

D.

SyntaxError.

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 5

A.

if.

B.

for kết hợp với lệnh range().

C.

if – while.

D.

for.

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 7

A. Tính tổng các phần tử không âm trong A
B. Tính tổng các phần tử dương trong A.
C. Duyệt từng phần tử trong A.
D. Tính tổng các phần tử trong A.

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