当前位置: 移动技术网 > IT编程>脚本编程>Python > 牛客网 ---- 学数学

牛客网 ---- 学数学

2019年09月25日  | 移动技术网IT编程  | 我要评论

dede源码,主播公寓白浩,全自动晾衣架

"""
数学老师正在教授小畅和小游两人素数的概念。为了帮助巩固两人的知识,老师说出一个数,要求小游和小畅合作,
每人说出一个素数,使得两人说出的素数的和刚好等于老师说出的数。请编写程序计算两人说出的素数对的个数。
如,老师说10,小畅和小游可以说出两对素数,分别为(5,5)和(3,7)(不考虑顺序)。
输入描述:
输入包括一个整数n,(3 ≤ n < 1000)
输出描述:
输出符合条件的素数对的个数
示例1
输入
10
输出
2
"""

n = int(input())
def su(data): # 判断是否是素数
for i in range(2,data):
if data%i == 0:
return false # 不是返回false
return true # 若是返回true

s = 0
for i in range(2,n//2+1): # 遍历输入的数的一半为止
if su(i) and su(n-i): # 如果两个数都判断为素数
s += 1
print(s)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网