2019-04-23
阅读量:
686
判断101-200之间有多少个素数,并输出所有素数。
def tm012():
'''
arr = [2,3]
# 取200以内所有素数
for i in range(4,201):
for j in arr:
if i%j==0:
break
# else: # 这是一开始我自己的写法,后来发现for可以直接接else子语句
# if j==arr[-1]:
# arr.append(i)
else: # 迭代的对象成功迭代完,位于else的子句将执行;而如果在for循环中含有break时则直接终止循环,并不会执行else子句。
arr.append(i)
# 取出100-200之间部分
for i in range(len(arr)):
if arr[i]>100:
l = arr[i:]
print(len(l),l)
break






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论