python菜鸟------天天向上的力量

本文通过编程实例展示了每天进步或退步0.1%一年后的惊人差距,以及一周中工作日进步、休息日退步的累积效果。通过计算,揭示了在相同条件下,需要比每天进步1%的小峻多大的努力才能追上小铭。讨论了日积月累对个人成长的重要性,以及保持持续进步的必要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 一年365天,每天进步0.1%与每天后退0.1%.
>>> a = pow(1 + 0.001,365)
	print("{:.2f}".format(a))
结果:1.44
>>> a = pow(1 - 0.001,365)
	print("{:.2f}".format(a))
结果:0.69		#  颓废的人生到底有多可怕!!!
  1. 一年365天,一周5个工作日,每天进步1%
    一年365天,一周2个休息日,每天退步1%
>>> a = 1.0
	for i in range(365):
	    if i % 5 == 0 or i % 6 == 0:  # 周一开始
	        a *= (1 - 0.01)
	    else:
	        a *= (1 + 0.01)
	print("{:.2f}".format(a))
结果:3.36
>>> a = 1.0
	for i in range(365):
	    if i % 7 in [6,0]:			 #  周末开始
	        a *= (1 - 0.01)
	    else:
	        a *= (1 + 0.01)
	print("{:.2f}".format(a))
结果:4.63
  1. 365天,小峻每天进步1%不停歇,小铭每周工作5天休息2天,休息日下降1%.
    小铭在工作日要努力多少才能与小峻一样?
>>>	a = 1.0
	for i in range(365):
	    a *= 1.0 + 0.01
结果:37.78
b,dayup = 1.0,0.01
while b < a:
	b = 1.0
	dayup += 0.001
	for i in range(365):
		if i % 5 == 0 or i % 6 ==0 :	# 周一开始
		 	b *= (1 - 0.01)
		else:
			b *= (1 + dayup)
print("{:.3f}".format(dayup))
结果:0.021
b,dayup = 1.0,0.01
while b < a:
	b = 1.0
	dayup += 0.001
	for i in range(365):
		if i % 7 in [6,0]:		#  周末开始
			b *= (1 - 0.01)
		else:
			b *= (1 + dayup)
print("{:.3f}".format(dayup))
结果:0.019

从资料上看到利用函数写码:

def dayup(df):
    dayup = 1.0
    for i in range(365):
        if i % 7 in [6,0]:
            dayup *= (1 - 0.01)
        else:
            dayup *= (1 + df)
    return dayup
dayfactor = 0.001
while dayup(dayfactor) < 37.78:
    dayfactor += 0.001
print("工作日的努力参数是:{:.3f}".format(dayfactor))
结果:0.019
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值