Python 程序求任意正整数所有约数
您可以使用以下代码来找出任意正整数 n 的所有约数:
n = int(input('请输入一个正整数:')) # 输入一个正整数 n
factors = [] # 创建一个空列表来存储所有约数
# 使用for循环遍历1到n,找出所有可以整除n的数
for i in range(1, n+1):
if n % i == 0:
factors.append(i) # 将所有可以整除n的数添加到factors列表中
# 输出结果
print('正整数', n, '的所有约数为:', factors)
您可以将以上代码复制到一个 .py 文件中并运行它,然后输入任意一个正整数,程序就会输出该数的所有约数。
原文地址: https://www.cveoy.top/t/topic/mulh 著作权归作者所有。请勿转载和采集!