今天刚知道素数的判断原来有一种更简便的方法:
判断一个整数m是否为素数,只需被2~根号m之间的每个数去除就可以了。
# 输入一个数字上限,找到这个数字以下的所有素数
number=int(input("请输入一个数字上限:"))
for item in range(2,number+1):
i=2
while i <=item**0.5:
if item%i==0:
break
i+=1
else:
print(item,end=' ')
运行结果如下图: