珠江东之虎 发表于 2021-3-22 21:59:53

求100-201之间的所有素数

各位专家,我在做一个python的题目,题目很简单就是求100-201之间的所有素数,但是标准答案中的几个地方看不太懂,就是为什么要设置k=True,以及if k==True这两个语句的逻辑不太看得懂,麻烦各个大佬帮忙解释一下:

l = []
for i in range(100, 201):
    k = True
    for j in range(2, i):
      if i%j == 0:
            k = False
            break
    if k == True :
      l.append(i)
print(l)

jackz007 发表于 2021-3-22 23:49:59

      你应该发求助帖

wp231957 发表于 2021-3-23 11:05:13

自己脑补一下,根据素数概念,如何去判断
页: [1]
查看完整版本: 求100-201之间的所有素数