当前位置:   article > 正文

【Python】显示指定范围的素数并求和_本题要求显示给定整数m和n区间内素数并对它们求和。python 输入格式: 在一行输入

本题要求显示给定整数m和n区间内素数并对它们求和。python 输入格式: 在一行输入


代码思路仅供参考,欢迎大家批评指正!


显示指定范围的素数并求和

本题要求显示给定整数M和N区间内素数并对它们求和。


在这里插入图片描述


# By jurio.
import math

M, N = map(int,input().split())
M = 2 if M == 1 else M

a = list(range(M,N+1))
for x in range(M,N+1):
    for m in range(2,int(math.sqrt(x)+1)):
        if x%m==0:
            a.remove(x)
            break
for i in range(len(a)):
    if (i+1)%5!=0:
        print(a[i],end=' ')
    else:
        print(str(a[i])+" ")
if len(a)%5==0:
    print("amount="+str(len(a)),"sum="+str(sum(a)))
else:
    print("\namount="+str(len(a)),"sum="+str(sum(a)))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/329217
推荐阅读
相关标签
  

闽ICP备14008679号