当前位置: 首页 > wzjs >正文

昆明网站建设-中国互联新手学seo

昆明网站建设-中国互联,新手学seo,作为支付股东转让款的条件,广东手机网站建设品牌题目描述 定义两个相差为 2 的素数称为素数对,如 5 和 7,17 和 19 等,要求找出所有两个数均不大于 n 的素数对。输入 一个正整数 n。1≤n≤10000。输出 所有小于等于 n 的素数对。每对素数对输出一行,中间用单个空格隔开。若没有找到任何素数…

题目描述
定义两个相差为 2 的素数称为素数对,如 5 和 7,17 和 19 等,要求找出所有两个数均不大于 n 的素数对。
输入
一个正整数 n。1≤n≤10000。
输出
所有小于等于 n 的素数对。每对素数对输出一行,中间用单个空格隔开。若没有找到任何素数对,输出 empty。
样例输入1
10

样例输出1
3 5
5 7

样例输入2
100

样例输出2
3 5
5 7
11 13
17 19
29 31
41 43
59 61
71 73

样例输入3
3

样例输出3
empty

来源/分类(难度系数:4星)
函数与递归 数学思维

 


完整代码展示:
a=int(input())
def prime(i):
       j=2
       k=int(pow(i,0.5))                                                         while j<=k:
              if i%j==0:
                  break
              j+=1
       if j>k and i>=2:
           return 1
s=[]
for i in range(2,a+1):
      if prime(i)==1:
           s.append(i)
x=[]
for i in range(0,len(s)-1):
      k=s[i:i+2]
      if k[0]+2==k[1]:
           x.append(k)
if len(x)==0:
    print("empty")
else:
       for i in range(0,len(x)):
             print(x[i][0],x[i][1])

a=int(input())
def prime(i):j=2k=int(pow(i,0.5))while j<=k:if i%j==0:breakj+=1if j>k and i>=2:return 1
s=[]
for i in range(2,a+1):if prime(i)==1:s.append(i)
x=[]
for i in range(0,len(s)-1):k=s[i:i+2]if k[0]+2==k[1]:x.append(k)
if len(x)==0:print("empty")
else:for i in range(0,len(x)):print(x[i][0],x[i][1])

 


代码解释:
“a=int(input()) ”,让用户导入正整数a。
“def prime(i):
        j=2
        k=int(pow(i,0.5))
        while j<=k:
               if i%j==0:
                   break
               j+=1
         if j>k and i>=2:
             return 1         ”,自定义一个函数prime(),用于判断函数中的实参i是否为素数:如果是,则返回值1。
“s=[]
 for i in range(2,a+1):
       if prime(i)==1:
            s.append(i)    ”,建立一个空列表s,将2~a中利用prime()函数判断为素数的数字依次添加进s中。
“x=[]
 for i in range(0,len(s)-1):
       k=s[i:i+2]
       if k[0]+2==k[1]:
            x.append(k)         ”,建立一个空列表x,接着依次向右截取s中长度为2的列表片断k。并判断k[0]+2是否为k[1],如果是:则将k添加进x中。
“if len(x)==0:
      print("empty")
 else:
        for i in range(0,len(x)):
              print(x[i][0],x[i][1]) ”,判断列表x是否为空,如果是:则数出empty,否则依次输出x[i]中x[i][0],x[i][1]。

 


运行效果展示:

990854c7f6474fd7a468f1acba5679f7.jpg

 6b22a4db804342c383b359990b0ec9c5.jpg

               (声明:以上内容均为原创)

 

http://www.dtcms.com/wzjs/64993.html

相关文章:

  • 山东青岛网站制作公司最近新闻大事
  • 企业运营网站建设免费引流人脉推广软件
  • 网站开发需要那些人才网站制作的服务怎么样
  • 建一个门户网站要多少钱优化电池充电什么意思
  • 工程项目信息网百度seo优化排名如何
  • 扶余网站建设百度号码认证平台首页
  • 可以下载新闻视频的网站吸引人的软文标题
  • dede5.7 做的网站 下 加一个discuz论坛西安网站制作价格
  • 太原网站排名推广魔方优化大师官网下载
  • 动态网站开发技术论文石家庄最新新闻事件
  • 太原工程建设信息网站上海短视频seo优化网站
  • 旅游网站建设规划书主题网站友情链接美化代码
  • 低价网站建设缅甸最新新闻
  • 网站内容上传网上软文发稿平台
  • 哪个网站可以做经济模拟题网络营销培训课程
  • 网站建设dbd3平台app如何推广
  • 中国建设工程造价管理协会网站浙江搜索引擎优化
  • 有哪些网站是中国风网站seo按照搜索引擎的什么对网站
  • 南靖网站建设百度网页打不开
  • 兰州网站建设网站建设站长工具在线免费
  • 香港个人网站可以做商业的搜索引擎的工作原理是什么?
  • 广州网站建设支付公司培训课程有哪些
  • 太原模板建站seo建站
  • 怎样做机械租赁的网站百度销售平台怎样联系
  • 512m内存做网站网站优化推广seo
  • 五华网站建设 优帮云广告联盟赚钱app
  • 哪个网站可以做私单账号权重查询入口站长工具
  • 东光网站建设合肥seo
  • java做网站的多么产品推广计划方案
  • 本机可以做网站的服务器吗商丘seo教程