#PTA 7-4天天向上的能力增长模型

PTA 7-4天天向上的能力增长模型

在这里插入图片描述

这道题我的主要思路是求有效学习时间(一年有多少天能力在变化)。365天有a个周期,除去这些周期再对剩余天数进行分析。一个周期内有n//7个星期,一个星期有4*(n//7)天在学习,一个周期内剩余时间如果满足大于3天,则就会有n%7-3的时间在学习。最后对不满一周期的天数对此进行类似分析。(python3)代码如下

n=eval(input())#周期时间
a=0#一年周期数
c=0#1周期内除去整周期后剩下学习时间
e=0#一年有效学习天数
m=0#不满1周期不满1星期用于学习的时间
aby=1.0
a=365//(n+1)#求一年周期数
b=n%7#1周期内除去星期数的天数
if b>3:#求1周期内除去星期数的学习天数
    c=b-3+c
d=365%(n+1)#不够一周期的天数
f=d%7#m求不满1星期的学习天数
if f>3:
    m=f-3+m
e=(4*(n//7)+c)*a+m+4*(d//7)#总学习天数
for i in range(e):#问题求解
    aby=aby*1.01
print("{:.2f}".format(aby))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值