博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python——腾讯-在线编程题(2018)
阅读量:2345 次
发布时间:2019-05-10

本文共 846 字,大约阅读时间需要 2 分钟。

题目描述:

给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输 入值小于1000。 如,输入为10,程序应该输出结果为2。(共有两对质数的和为10,分别 为(5,5),(3,7))

输入描述: 输入包括一个整数n,(3 ≤ n < 1000)
输出描述: 输出对数
示例1 :
输入:10
输出: 2

第一种:

num = int(input())def isPrime(num):    for i in range(2,num):        if num % i == 0:            return False    else:        return Trueprimeli = [i for i in range(2,num) if isPrime(i)]print(primeli)primecount = 0for item in primeli:    if (num - item) in primeli and item <= num - item:        primecount += 1print(primecount)

在这里插入图片描述

第二种:

num = int(input("请输入一个数字:"))def isPrime(num):    for i in range(2,num):        if num % i == 0:            return False    else:        return Trueli=[i for i in range(2,num) if isPrime(i)]print(li)count = 0for i in li:    if (num - i) in li and i <= num - i:            print("%d + %d : %d" %(i,num-i,num))            count += 1print(count)

在这里插入图片描述

转载地址:http://tajvb.baihongyu.com/

你可能感兴趣的文章
JQueryUI实现对话框
查看>>
Java流(Stream)/文件(File)/IO
查看>>
文件处理(压缩与解压)
查看>>
Java中的目录
查看>>
JQuery实现对select选择框的赋值
查看>>
JavaNIO学习(与IO比较)
查看>>
SweetAlert插件
查看>>
Java开发者必读的10篇精选优秀技术文章
查看>>
Java数据库开发
查看>>
编程精华资源(ITeye优秀专栏)大汇总
查看>>
先进软件开发技术与工具
查看>>
高级软件工程
查看>>
HTML学习总结
查看>>
JSP注释常用的有两种:HTML注释和隐藏注释(JSP专有注释)
查看>>
CSS学习总结
查看>>
大龄程序员的未来在何方
查看>>
MyEclipse中Egit安装与使用
查看>>
Egit使用过程中遇到的问题及解决办法
查看>>
Git学习总结
查看>>
JSON学习
查看>>