你好!以下是一个使用 Python3 编写的程序,用于输入一个两位数并输出它的所有因数:

num = int(input('请输入一个两位数:'))

factors = []
for i in range(1, num+1):
    if num % i == 0:
        factors.append(i)

print('该数的所有因数为:', factors)

在这个程序中,我们首先使用 input 函数来获取用户输入的两位数,并将其转换为整数类型。然后,我们创建一个空列表 factors 来存储所有的因数。

接下来,我们使用一个 for 循环从 1 到输入的数(包括输入的数)进行迭代。对于每个迭代的数,我们使用取模运算符 % 来检查它是否是输入数的因数。如果余数为 0,则表示该数是输入数的因数,我们将其添加到 factors 列表中。

最后,我们使用 print 函数输出所有的因数。

希望对你有所帮助!如有任何疑问,请随时询问。

Python3 找出两位数的所有因数

原文地址: https://www.cveoy.top/t/topic/pfe1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录