Câu hỏi:

12/07/2024 2,421

Giả sử em được yêu cầu viết một chương trình nhập số tự nhiên n từ bàn phím, kết quả đưa ra là danh sách các ước số thực sự của n, tính cả 1 và không tính n. Hãy viết chương trình và kiểm tra các khả năng sinh lỗi khi thực hiện chương trình.

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

- Chương trình:

n=int(input("Nhập số tự nhiên n"))

A=[]

for i in range(1,n):

    if n%i==0:

        A.append(i)

print(A)

- Các lỗi có thể phát sinh:

ZeroDivisionError

TypeError

NameError

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

Lời giải

a) A[1.5]: NameError                   

b) int(“abc”): ValueError

c) “10”*3.5: TypeError                

d) 12 + x(10): NameError

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để 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ừ 199K ) để 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ừ 199K ) để 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ừ 199K ) để 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