输^一个大王100的正整数输出这个整数的最小质因数。输人无效数据时要求重新输入。程序保存到 u2Bpy程序执行效果:输入一个大于 100 的正整数:-221输入错误!输入一个正整数:221221 的最小质因数为 13
while True:
num = input("输入一个大于100的正整数:")
if not num.isdigit() or int(num) <= 100:
print("输入错误!")
else:
num = int(num)
break
for i in range(2, num+1):
if num % i == 0:
print("{} 的最小质因数为 {}".format(num, i))
break
原文地址: https://www.cveoy.top/t/topic/dqdI 著作权归作者所有。请勿转载和采集!