查找整数的最小因子的Python程序

查找整数的最小因子的Python程序

当需要查找一个整数的最小因子时,使用简单的“for”循环。

下面是同样的演示-

示例

first_num = int(input("输入一个数字..."))
my_list = []

print("这个数字是 ")
print(first_num)

for i in range(2,first_num+1):
    if(first_num%i==0):
       my_list.append(i)
my_list.sort()
print("最小的因子是 : ")
print(my_list[0])

输出

输入一个数字...56
这个数字是
56
最小的因子是:
2

解释

  • 从用户输入的数字获取数据。

  • 定义一个空的列表。

  • 在控制台上显示从用户获取的数字。

  • 迭代数字范围。

  • 检查除以迭代器的系数是否为0。

  • 如果是的话,则追加到空列表中。

  • 最后,这个列表被排序。

  • 由于这是最小因子,显示排序列表的第一个元素。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程