查找数字因数的 Python 程序

2022-05-03 00:00:00 查找 数字 因数

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

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

Python if...else 语句
Python for 循环
Python 用户定义函数
源代码

# Python Program to find the factors of a number

# This function computes the factor of the argument passed
def print_factors(x):
   print("The factors of",x,"are:")
   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()函数。这个值被赋给变量X在print_factors().
在函数中,我们使用for循环从一世等于X. 如果X完全可以被一世,这是一个因素X.

相关文章