希望得到大家的关于python帮助

工作日模式要努力到什么水平,才能与每天努力1%一样?
-小A: 一年365天,每天进步1%,不停歇
-小B: 一年365天,每周工作5天休息2天,休息日下降1% ,那工作日要多努力才能和小A一样呢?
(每周工作5天休息2天,计算工作日的努力参数是多少才能与每天努力1%一样。)
要求如下:
(1) 一年365天,以第0天的能力值为基数,记为1.0
(2) 当好好学习时,能力值相比前一天提高1% 当没有学习时,由于遗忘等原因能
力值相比前一天下降1%

小A一年365天后的能力为1 * 1.01^365 = 37.78343433288728
设小B工作日需要进步 x 才能与小A一样,一年365天有 2*365/7 = 104个周末,所以小B一年后的能力为 1 * (1+x)^(365-104) * 0.99^104

end_A = 1 * 1.01**365
weekend = 2*(365//7)
x = (end_A / 0.99**weekend)**(1/(365-weekend)) - 1
# 解释:因为 (1+x)**(365-weekend) * 0.99**104 = end_A,所以反向求x
print(x)

答案是0.018081470791431187,约等于1.81%