禾火


私信TA

用户名:ccc951

访问量:3158

签 名:

等  级
排  名 1255
经  验 3043
参赛次数 2
文章发表 26
年  龄 0
在职情况 学生
学  校 西南科技大学
专  业 人工智能

  自我简介:

s=0
x=[]
for i in range(100,201):
    m=0
    for j in range(2,i):
        if i%j==0:
            m=1
            break
    if m==0:
        s+=1
        x.append(i)
print(s)
for i in x:
    print(i,end=' ')

解题思路:

注意事项:

参考代码:

 

0.0分

1 人评分

  评论区

优化时间复杂度
import math
s=0
x=[]
for i in range(100,201):
    m=0
    for j in range(2,int(math.sqrt(i))):
        if i%j==0:
            m=1
            break
    if m==0:
        s+=1
        x.append(i)
print(s)
for i in x:
    print(i,end=' ')
2022-04-08 12:34:06
  • «
  • 1
  • »