Henrylee90
2021-02-25 23:15
采纳率: 100%
浏览 844
已采纳

用Python把1-100之间质数添加到列表

下面代码输出的结果只有 [2, 3] ,不知道哪里写的不对。
list = []                   #最后输入质数的列表
listCheck = []              #中间用来检查的列表
for i in range(2,101):
    for j in range(2,i):
        m = i % j
        listCheck.append(m)  #把求余数的结果装到listCheck中
    n = listCheck.count(0)   #判断listCheck有几个0
    if n < 1:
        list.append(i)
    else:
        break
print(list)
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题