查找数字因数的 Python 程序
在这个程序中,您将学习使用 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.
相关文章