• 技术文章 >Python技术 >Python基础教程

    如何用Python求素数之和

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-29 09:31:26原创18975

    计算两个正整数x,y(x<=y,包括x,y)素数和。首先通过isPrime函数来判断一个数是否为素数,再使用primeSum函数来返回素数和。

    相关推荐:《Python基础教程

    以下为源码:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    def isPrime(n) :

        for i in range(2,n):

            if n % i == 0:

                return 0

                break

        else:

            return n

    def primeSum(x,y):

        e = 0

        for n in range(x,y):

            w = isPrime(n)

            e = w + e

        return e

    x,y =map(int, input().split())

    print(primeSum(x,y))

    程序截图:

    专题推荐:python 素数 和
    上一篇:如何用python写2048 下一篇:如何用python进行数据分析

    相关文章推荐

    • 如何用python求100以内的素数?• python如何判断一个数是素数• 怎么用python判断一个数是否是素数• python判断是否为素数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网