某人有资金100000元,存入银行一年期的大额存款,年利率为5%一年后将所有资金转存,若银行利率一直不变,求想获得指定金额的资金存款至少需要多少年。
import math
principal = 100000
interest_rate = 0.05
specified_amount = float(input("请输入想要获得的指定金额(万元):"))
specified_amount *= 10000
n = math.log(specified_amount/principal) / math.log(1 + interest_rate)
n = round(n, 2)
print("存款至少需要", n, "年")
不知道你这个问题是否已经解决, 如果还没有解决的话:date=df.loc[(df[‘close’]-df[‘open’])/df[‘open’]>0.03]#获取True对应的行数据
date
在分析的过程中如果产生了布尔值,则下一步将布尔值作为源数据的行索引;如果布尔值作为原数据的行索引,则可以取出True对应的值,忽略False对应的值。
接下来,将数据生成存储到文件中去。
date.to_csv(’./300033上涨3%的日期汇总.csv’)