给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7));
#质数
#0、怎么判断质数?定义一个函数判断是否是质数;
#1、求出整数范围内的质数;存到列表
#2、遍历所有的质数,求出和等于给定整数的质数对;
def isprime(num): #判断是否是质数
import math
if num <= 1 or not isinstance(num,int):

该博客介绍了如何使用Python编写程序,计算输入正整数的质数对和,并讲解了优化判断质数的方法,涉及数学平方根函数sqrt()的应用。
6303

被折叠的 条评论
为什么被折叠?



