X

SBT Tin học 10 Kết nối tri thức

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


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.

Giải sách bài tập Tin học 10 Bài 22: Kiểu dữ liệu danh sách

Câu 22.5 trang 47 SBT Tin học 10: 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.

Lời giải:

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)

Xem thêm các bài giải sách bài tập Tin học lớp 10 Kết nối tri thức hay, ngắn gọn khác: