【基础入门题042】哥德巴赫猜想

简介: 【基础入门题042】哥德巴赫猜想

【基础入门题】2021.12.08


“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。


编制一个函数:输入偶数N,输出 N = p + q,p, q为素数且N>2, p<=q。


编程语言:包括但不限于Python

题目来源:派森特给站每日刷题频道  

————————————————


def guess(n):
    assert(n>2 and n%2==0)
    def isPrime(n):
        for i in range(2,n):
            if n%i==0:
                return False
        return True
    for i in range(2,n):
        if isPrime(i) and isPrime(n-i):
            return f'{n} = {i} + {n-i}'
if __name__ == '__main__':
    n = int(input())
    print(guess(n))
目录
相关文章
|
8月前
|
算法 C语言
【C语言】猜数字小游戏的一步一步实现1
【C语言】猜数字小游戏的一步一步实现
|
8月前
|
C语言
【C语言】猜数字小游戏的一步一步实现2
【C语言】猜数字小游戏的一步一步实现
|
8月前
|
算法 编译器 C语言
C语言猜数字小游戏(也包含python实现的用法)
本文基于VS2022、pycharm和前面的知识,写一个凭借分支与循环的小游戏,比如: 写一个猜数字游戏 游戏要求: 电脑自动生成1~100的随机数 玩家猜数字,猜数的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对,游戏结束 在pyhton中生成随机数是比较简单的,可以直接导入random的包,直接生成随机数,导致写猜数字小游戏变成了判读语句和循环语句嵌套就能写出来,所以我不做过多的介绍了,可以直接看后面的代码展示,想了解更多的python可看python的基础知识,这里面有我在学习python的过程中写的笔记
110 0
|
C语言
50行代码带你实现一个猜数字小游戏——c语言
50行代码带你实现一个猜数字小游戏——c语言
277 0
|
3月前
|
C语言 开发者
C语言实现猜数字小游戏(详细教程)
C语言实现猜数字小游戏(详细教程)
|
6月前
|
存储 C语言
【C语言】猜数字小游戏
C语言实现猜数字小游戏
53 2
【C语言】猜数字小游戏
|
7月前
|
程序员 C语言
C语言小游戏之猜数字
C语言小游戏之猜数字
40 5
|
C语言
C语言经典小游戏 -- 猜数字
C语言经典小游戏 -- 猜数字
49 1
|
Java C语言
用C语言写一个猜数字小游戏
用C语言写一个猜数字小游戏
79 0
|
存储 Java
Java实现猜数字小游戏
Java实现猜数字小游戏
76 0

热门文章

最新文章

下一篇
开通oss服务