100以内的质数
质数(prime number)又称素数,有无限个。
质数的定义:在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2、3、5、7、11、13、17、19。
请编写程序以列表的形式输出100以内的质数。
primenumber=[]
for i in range(2,100):
j=2
for j in range(2,i):
if (i%j==0):
break
else:
primenumber.append(i)
print(primenumber)
注释:
这里要注意下那个if 和else的区别。这里的else与if并不是一个层级的,它是在if之外的。