当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击