
Anonymous
0
0
Viết chương trình nhập số tự nhiên n từ bàn phím rồi tính tổng và tích các số thực sự của n (số k là ước số thực sự của n
- asked 4 months agoVotes
0Answers
0Views
Giải SBT Tin học 10 Kết nối tri thứcBài 20: Câu lệnh lặp For
Câu 20.7 trang 42 SBT Tin học 10
Trả lời:
Có thể thấy rằng các ước số thật sự của n không vượt quá giá trị n//2.
Chương trình có thể viết như sau:
#Tổng và tích các ước số thật sự của n
tong_uocso = 0
tich_uocso = 1
n = int(input("Nhập số tự nhiên n: "))
k = n//2+1
for i in range(1,k):
if n%i==0:# i là ước số của n
tong_uocso = tong_uoc so + i
tich_uocso = tich_uocso*i
print("Tổng và tích các ước số thực sự của", n, "tương ứng là", tong_uocso, "và", tich_uocso)
Xem thêm lời giải sách bài tập Tin học lớp 10 bộ sách Kết nối tri thức hay, chi tiết nhất:
Xem thêm lời giải sách bài tập Tin học lớp 10 bộ sách Kết nối tri thức hay, chi tiết nhất:
Bài 22: Kiểu dữ liệu danh sách