Giải SBT Tin 10 KNTT Bài 22. Kiểu dữ liệu danh sách có đáp án

Em hãy viết chương trình nhập một số tự nhiên n và tạo một danh sách các ước số thực sự của n.

10/15

Em hãy viết chương trình nhập một số tự nhiên n và tạo một danh sách các ước số thực sự của n.

0/3000 ký tự
Giải thích

Chương trình có thể viết như sau:

# Dãy ước số thực sự của n

day_uocso = [ ]

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

k = n//2        # Các ước số thực sự của n đều không vượt quá n/2

for i in range(1, k + 1):

if (n%i == 0):

day_uocso.append(i)

print("Dãy các ước số thực sự của ", n, " là ",day_uocso)