是敲素数代码是发现的一段代码,但是不知道原因,从一片博客中知道
原博客地址:https://blog.csdn.net/u012814856/article/details/78723071
结论:当 for 循环被 break 中断后,其后的 else 语句就不执行了
n=input("请输入一个数:")
for m in range(1,int(n)):
for i in range(2,m):
if m % i==0:
print("{}不是质数".format(m))
break
else:
print("{}是质数".format(m))