zoukankan      html  css  js  c++  java
  • PTA的Python练习题(十一)

    从 第4章-3 猴子吃桃问题 继续

    1.

     

    a=eval(input())
    def count(n):
        b=1
        for i in range(n-1):
            b=(b+1)*2
        return b
    print(count(a))

     

    2.

    这道题让我们验证哥德巴赫猜想

    没什么思路,参考了别人的代码:

    思路:定义一个判断素数的函数,然后再用两数相加和不变,判断最小的解和另一个解是否为素数

    知识点:

    import math
    def isPrime(n):
      if n <= 1:
        return False
      for i in range(2, int(math.sqrt(n)) + 1):
        if n % i == 0:
            return False
      return True
    x=int(input())
    for y in range(2,x//2+1):
        z = x - y
        if (isPrime(y) == 1 and isPrime(z) == 1):
            print('{:d} = {:d} + {:d}'.format(x, y, z))
            break

     

    3.

    a=eval(input())
    def count(n):
        b=1
        c=1
        d=1
        for i in range(2,n+2):
            b=b+1/c
            d = d + 1
            c=c*d
        return b
    print('%.8f'%(count(a)))
    [Sign]做不出ctf题的时候很痛苦,你只能眼睁睁看着其他人领先你
  • 相关阅读:
    CF1260F
    牛客挑战赛34 A~E
    CSP-S2019游记&拆塔记
    6424. 【NOIP2019模拟2019.11.13】我的订书机之恋
    CF1257E/F
    6423. 【NOIP2019模拟11.11】画
    1222/2516. Kup
    Comet OJ
    浅析CSS定位
    css文字颜色渐变的3种实现
  • 原文地址:https://www.cnblogs.com/echoDetected/p/12306563.html
Copyright © 2011-2022 走看看