如何使用Python找到一个数的因数?

如何使用Python找到一个数的因数?

为了找到一个数的因数,我们必须在从1到该数之间运行一个循环,看看是否可以被整除。

阅读更多:Python 教程

示例

num=int(input("请输入一个数"))
factors=[]
for i in range(1,num+1):
   if num%i==0:
      factors.append(i)

print ("{}的因数 = {}".format(num,factors))
Python

如果i能够完整地将num除以,它就会被添加到列表中。最后,该列表作为给定数字的因子显示。

输出

请输入一个数75
75的因数 = [3, 5, 15, 25, 75]
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册