def fun(n):
day = 10
while day > 1:
n = (n+1)*2
day -= 1
return n
N = int(input())
print(fun(N))
第九天等于(n+1)×2,以此类推第八天等于第九天先加一再乘以2,第一天距离第十天相差九天,你就循环九次。
不知道你这个问题是否已经解决, 如果还没有解决的话:#以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个数字。每个密码单独一行输出。
import random #声明函数
def genpwd(length): #随机数生成函数
a = 10**(length-1)
b = 10**length - 1
return "{}".format(random.randint(a, b)) #返回值的格式
length = eval(input()) #输入长度
random.seed(17)
for i in range(3):
print(genpwd(length))