Python 基础教程

Python 流程控制

Python 函数

Python 数据类型

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 程序查找数字的因数

Python 实例大全

在此程序中,您将学习使用for循环查找数字的因数。

要理解此示例,您应该了解以下Python编程主题:

源代码

# 用Python程序找出一个数的因数

# 此函数计算传递的参数的因数
def print_factors(x):
   print(x,"的因数有:")
   for i in range(1, x + 1):
       if x % i == 0:
           print(i)

num = 320

print_factors(num)

输出结果

320 的因数有:
1
2
4
5
8
10
16
20
32
40
64
80
160
320

注意:要查找另一个数字的因数,请更改num的值。

在此程序中,将找到其因子的数字存储在num中,该数字将传递给print_factors()函数。 此值在print_factors()中分配给变量x。

在这个函数中,我们使用for循环迭代从i等于x,如果x能完全被i整除,它就是x的一个因数。

Python 实例大全