问个小白问题。
假如我有10000块,每天下跌10%的话,多少天后我余额最接近1块。用python怎么写?
谢谢!
刚刚没看见最接近,最接近的应该是刚刚小于 1 时的前一天,或者恰好小于 1 时的这天
第一次小于 1 时,在第 88 天,计算了下 87 天,比 88 天更接近 1,所以是 87 天
参考代码:
money, day = 10000, 0
while money > 1:
money *= 0.9
day += 1
if 1 - money < 1 - (10000 * 0.9 ** (day - 1)):
print(day)
else:
print(day-1)
Twilight6 发表于 2022-9-27 14:37
刚刚没看见最接近,最接近的应该是刚刚小于 1 时的前一天,或者恰好小于 1 时的这天
第一次小于 1...
多谢!!
页:
[1]