5.14 TEST2

   日期:2020-05-15     浏览:141    评论:0    
核心提示:蒟蒻代码,轻喷。。

Powered by:AB_IN 局外人

A

def GCD(a,b):
    r=a%b
    while r:
        a=b
        b=r
        r=a%b
    return b
a=int(input())
b=int(input())
print(GCD(a,b))

B

感谢jtq大佬的教导

while True:
    try:
        import math
        s=input()
        if s=="done":
            break
        print(eval(s))
    except:
        break

C

d=int(input("Day: "))
if d<10:
    d=str("0"+str(d))
m=int(input("Month: "))
if m<10:
    m=str("0"+str(m))
y=input("Year: ")
print(f'Standard format: {y}-{m}-{d}')
print(f'New Zealand format: {d}/{m}/{y}')

D

def dg(s):
    ans=0
    for i in s:
        ans+=int(i)
    return ans
s=input("The number: ")
ans=0
while(len(s)>1):
    ans=dg(s)
    s=str(ans)
print(f'The digit total: {ans}')

E

递推

while True:
    try:
        a1=1
        a2=1
        a=0
        n=int(input())
        if n==1:
            print(1)
            break
        if n==2:
            print(1)
            break
        for i in range(3,n+1):
            a=a1+a2
            a1=a2
            a2=a
        print(a)
    except:
        break

递归

def dg(x,a=1,b=1):
    if x<=2:
        return a
    else:
        return dg(x-1,a+b,a)
n=int(input())
print(dg(n))

套公式

import math
def fibs(n):
    a=1/math.sqrt(5)*(((1+math.sqrt(5))/2)**n-((1-math.sqrt(5))/2))
    return int(a)
print(fibs(int(input())))
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服