m0_64711111 2021-12-08 09:28 采纳率: 0%
浏览 156

Python 输出100以内所有的质数

python输出100以内所有的质数 这个程序如何编写

  • 写回答

2条回答 默认 最新

  • CSDN专家-文盲老顾 2021-12-08 09:38
    关注
    
    def sushu(max_num):
        a = [n for n in range(2,max_num+1)]
        b = [2]
        for i in a:
            if sum(i//n==i/n for n in b)==0:
                b.append(i)
        return b
    
    print('100以内的素数有:',sushu(100))
    

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 12月8日