题目
解题思路
还是循环思路入手,第一层循环遍历所有数,第二层循环遍历自己是否能被除自己的数整除
代码
n=eval(input())
for i in range(2,n):
for z in range(2,i):
if i%z==0:
break
else:
print(i,end='\n')
其中eval是自动取类型,直接从2开始略过1。将else放在if外面一层在所有可以除的数被判断了以后再进行判断
还是循环思路入手,第一层循环遍历所有数,第二层循环遍历自己是否能被除自己的数整除
n=eval(input())
for i in range(2,n):
for z in range(2,i):
if i%z==0:
break
else:
print(i,end='\n')
其中eval是自动取类型,直接从2开始略过1。将else放在if外面一层在所有可以除的数被判断了以后再进行判断