刷题之路

刷题之路_第1张图片

t=input()
time=3
n=0
if t.isdigit():
       t=int(t)
       if t<1e12 and t>0:
           while t>time:
             t-=time
             time*=2
             n+=1
           else:
                res=3*2**n+1-t
                print(res)
       else:
            print("您输入的数字过大或过小")
else:
       print("请输入数字")

你可能感兴趣的:(python)