题目
答案
n = int(input())
count = 0
rate = 1
start = 1.0
for i in range(1,366):
if i % (n+1) == 0:
rate = 1
count = 0
continue
count = count + 1
if count % 7 == 1:
rate = 1
count = 1
if count > 3:
rate = 1.01
start = start * rate
print("{:.2f}".format(start))
注意
我之前是用 i(对应1到365天) 来判断七天的周期,后来仔细审题后发现是要用count(即连续学习的天数)来判断七天的周期
ps:第二个测试点为n=15,其余的不清楚