质数是除了1和它本身再无其他的因数,例如5。在数学上与质数相对的是合数。其中1既不是质数也不是合数。
num = int(input(">>>"))
if num == 1:
print("1既不是质数(素数)也不是合数")
else:
for i in range(2,num):
if num%i == 0:
print("{} not a prime ".format(num))
break
else:
print("{} is a prime ".format(num))
运行结果实例:
num = 9
num = 111
说明,内容结合了其他人的编程想法 和其他学习平台学习的思路,本人只是将解法记录下来方便自己之后查阅。由于本人学艺不精,如果有错误还请大家见谅并指出,谢谢。