python程序不知道怎么编 希望大佬可以指教

假设能力以7天为周期,连续3天能力值不变,从第4天开始到第7天每天能力增长值为前一天的1%,**如果7天中有一天间断学习,则周期从头计算**。请编写程序回答如果初始能力值为1,连续学习365天后的能力值是多少?
emmm主要是加粗部分不知道怎么编

# 天数
day = 0
# 一个周期内的第几天
week = 0
# 能力值初始为1
power = 1
for i in range(9):
    day = day + 1
    week = week + 1
    if week <= 3:
        pass
    elif week < 7 and week >= 4:
        power = power + power * 0.01
    elif week == 7:
        power = power + power * 0.01
        week = 0
print(power)

不知道我理解有没有错,但应该是这样的。

import math
d=365
if d%7 <3:
power =math.pow((1.0+0.01),d//7*4)
else:
power =math.pow((1.0+0.01),d//7*4+d%7-3)
print("365 天连续学习之后的能力值为:{:.2f}".format(power))

dayup,dayfactor=1.0,0.01
study,unstudy='x','y'
temp=1
state='x'
for i in range(1,365):
if state==study and(temp in [1,2,3]):
dayup=dayup
temp=(temp+1)%7
elif state==study and(temp in [4,5,6,0]):
dayup=dayup*(1+dayfactor)
temp=(temp+1)%7
elif state==unstudy:
temp=1
print("连续学习365天后能力值是:{:.2f}".format(dayup))