python求正整数n的所有约数
作者:野牛程序员:2023-11-22 10:22:12python阅读 3071
python求正整数n的所有约数
正整数n的所有约数包括1和n本身,以及介于1和n之间的所有整数,这些整数都能整除n。以下是一个Python代码示例,用于找到正整数n的所有约数:
def find_divisors(n): divisors = [] for i in range(1, n + 1): if n % i == 0: divisors.append(i) return divisors # 示例 n = 12 # 可以将n替换为任何正整数 result = find_divisors(n) print(result)
这段代码定义了一个函数find_divisors
,它接受一个正整数n作为参数,并返回一个包含n的所有约数的列表。在示例中,调用了这个函数,并打印了结果。
请注意,这只是一种实现方式,还有其他方法可以更有效地找到正整数的约数,但这个简单的方法足够清晰。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:python求1到10的平方和
- 下一篇:Python统计大写字母个数