Câu hỏi:
12/07/2024 1,268Em 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.
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lờ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)
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Giả sử danh sách được xác định như sau:
A = [1, 2, 3, 10, "Việt", True]
Em hãy cho biết câu lệnh sau in gì ra màn hình.
print(A[2], A[4], A[5], len(A))
Câu 3:
Câu 4:
Cho một danh sách A. Viết chương trình tạo danh sách B có các phần tử là các phần tử của A theo trình tự ngược lại.
Câu 6:
Cho A là danh sách được xác định như sau: A = [1, -2, -3.5, 4, 6, -2.5]. Em hãy cho biết kết quả thực hiện các câu lệnh sau:
a)
s = 0
for i in range(len (A)):
if A[i] > 0:
s = s +A[i]
print(s)
về câu hỏi!