素数
#输出100到200之间的所有素数。 提示:不能被2到自身平方根范围内的任一整数整除的数为素数,math.sqrt(x)可用于求平方根,round()函数可用于取整。import math
L1=[]
for i in range(100,201):
a=round(math.sqrt(i))
for n in range(2,a):
if i%n==0:
break
else:
L1.append(i)
print(L1)
输出结果:
怎么让输出的每个数字只有一个啊 else 放错位置了吧
import math
L1 = []
for i in range(100, 201):
a = round(math.sqrt(i))
for n in range(2, a):
if i % n == 0:
break
else:
L1.append(i)
print(L1) zltzlt 发表于 2020-4-22 18:53
else 放错位置了吧
噢,谢谢!
页:
[1]