您可以使用以下代码来找出任意正整数 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 文件中并运行它,然后输入任意一个正整数,程序就会输出该数的所有约数。

Python 程序求任意正整数所有约数

原文地址: https://www.cveoy.top/t/topic/mulh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录