【问题描述】

输入一个正整数n,统计从[0,n]之间的最大的10个素数之和。本题保证测试用例至少有10个满足条件的素数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

例如:输入31 ,应求得3,5,7,11,13,17,19,23,29,31之和。

本题要求使用自定义函数完成,代码框架参考如下:

def isprime(n):  #判断素数函数

......

def f(n):        #找小于n的素数并求和

......

......

p=int(input())

print(f(p))

【输入形式】
【输出形式】
【样例输入】

31
【样例输出】

158
【样例说明】
【评分标准】

"""
@author: 16379
"""
def isprime(n):  #判断素数函数a=0m=int(pow(n,0.5))+1for i in range(2,m+1):if n%i == 0:break            elif n%i != 0 and i==m: a=1return (a)
def f(n):        #找小于n的素数并求和ls=[]for i in range (2,n+1):a=isprime(i)if a==0:continueelif a == 1:ls.append(i)l = ls[-10:]
#    print(l)
#    print(ls)sum = 0for j in l:sum += jreturn (sum)
p=int(input())
print(f(p))     

Python:素数求和相关推荐

  1. python素数求和编程_Python练习题4.2统计素数并求和

    本题要求统计给定整数m和n区间内素数的个数并对它们求和. 输入格式: 输入在一行中给出两个正整数m和n(1≤m≤n≤500). 输出格式: 在一行中顺序输出m和n区间内素数的个数以及它们的和,数字间以 ...

  2. python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法,python素数...

    Python编程判断一个正整数是否为素数的方法,python素数 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string impor ...

  3. n平方的求和公式_素数求和公式!!!(操作测试)

    对n=30以内的素数执行求和! 成功! 对n=60以内的素数执行求和! 成功! 对n=100的素数执行求和! 成功! 备注: 1.理论上,公式是对的,而且已经被数学证明过了,只是知乎太小,写不下这些证 ...

  4. python数字求和输入完第一个数没反应_Python 数字求和

    Python 数字求和 以下实例为通过用户输入两个数字,并计算连个数字之和: # -*- coding: UTF-8 -*- # Filename :test.py # author by : www ...

  5. 素数:素数判断、找素数、计算素数和、素数求和

    有关素数的基础算法 素数测试 package 素数;import java.util.ArrayList; import java.util.HashMap; import java.util.Map ...

  6. python组合求和-近似值

    <excel吧提问-同类商品找出几个和最接近且不能小于目标值的>,正好之前python写过类似组合求和的代码<python组合求和> 可以分别查找大于等于.小于等于.绝对值最近 ...

  7. Java素数求和(1~100)

    Java素数求和(1~100) java素数求和三种方法 一. public class Sushu {public static void main(String[] args) {int sum ...

  8. 要求统计给定整数M和N区间内素数的个数,并对所有素数求和。

    题目内容: 要求统计给定整数M和N区间内素数的个数,并对所有素数求和. 其中两数必须满足条件: . 如果输入的M和N不能满足以上条件,则提示"输入数据错误". 输入格式: 在一行中 ...

  9. python元素求和_Python之list对应元素求和的方法

    本次分享将讲述如何在Python中对多个list的对应元素求和,前提是每个list的长度一样.比如:a=[1,2,3], b=[2,3,4], c=[3,4,5], 对a,b,c的对应元素求和,输出应 ...

  10. python数字求和_python数字求和

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 对于每个值,我右对齐值的位(忽略0b),计算1的数量,并移动1的数量. #!us ...

最新文章

  1. 萌新的九宫棋(C语言)
  2. 中国覆铜板(CCL)行业竞争现状及投资战略研究报告2021年版
  3. 跟着感觉走,不要冲动入手,到真正低点在入手
  4. Linux运维工程师:30道面试题整理
  5. ORACLE一致读与ORA-01555
  6. asp.net core 集成JWT
  7. linux c之memcpy拷贝结构体到结构体、拷贝字符数组到结构体
  8. 使用idea创建JavaWeb项目
  9. Chrome和Firefox浏览器长截图
  10. jeesite如何已生成数据的数据源_如何在postman中自动生成接口请求数据,这个功能你需要知道,可结合浏览器和两大抓包工具使用...
  11. SVN版控系统的安装和使用
  12. NeHe OpenGL第九课:移动图像
  13. 研发项目如何配置看板的任务流转
  14. 数据库系统概念 第五章 习题答案
  15. 魔兽世界单机服务器物品查询,魔兽世界单机版gm命令-物品代要码大全.doc
  16. 查看浏览器内核以及版本信息
  17. 【WinForm】打印机编辑打印内容并实现双排打印
  18. 使用ADB 查看模拟器得日志,unity得日志 以及保存
  19. DNS List (台湾的比较不错,推荐使用!)
  20. 记录---ClassCastException: java.util.Date cannot be cast to java.sql.Date报错解决方法

热门文章

  1. 一英寸芯片大小_CCD芯片尺寸
  2. 为文件夹属性添加安全标签的方法
  3. 液态金属驱动机器人研究取得进展
  4. database/sql
  5. 在网页中实现图片的轮播
  6. 【Security】可信网络连接
  7. iOS 九年,技术迭代迅捷下如何保持核心竞争力?
  8. 国产CPU的6大品牌,3大路线对比
  9. APK文件简介 及 解包 打包 工具 介绍
  10. SQL注入及其危害、防御手段