农夫约翰在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇。已知投资的复合年利率为r(0到20之间的整数)。约翰现有总值为m的钱(100到1,000,000之间的整数)。他清楚地知道自己要投资y年(范围0到400)。请帮助他计算最终他会有多少钱,并输出它的整数部分。数据保证输出结果在32位有符号整数范围内。
时间: 2023-04-23 13:04:34 浏览: 660
1.5编程基础之循环控制_11整数的个数-15 银行利息.pdf
根据题目描述,农夫约翰要进行一笔投资,投资的复合年利率为r,投资期限为y年,投资总金额为m。我们可以使用以下公式计算最终的收益:
FV = m * (1 + r/100)^y
其中,FV表示最终的收益,m表示投资总金额,r表示复合年利率,y表示投资期限。
根据题目要求,我们需要输出FV的整数部分。我们可以使用以下代码实现:
m, r, y = map(int, input().split())
FV = m * (1 + r/100)**y
print(int(FV))
阅读全文