num = int(input("请输入一个数字: "))
# 素数大于 1
if num > 1:
# 查看因子
for i in range(2, num):
if (num % i) == 0:
print(num, "不是素数")
print(i, "乘于", num // i, "是", num)
break
else:
print(num, "是素数")
# 如果输入的数字小于或等于 1,不是素数
else:
print(num, "不是素数")
打印结果:
请输入一个数字: 2
2 是素数
请输入一个数字: 4
4 不是素数
2 乘于 2 是 4