网站建设林晓东九龙坡建站公司
web/
2025/10/6 7:17:06/
文章来源:
网站建设林晓东,九龙坡建站公司,我的世界做皮肤网站,wordpress搜索不显示结果完整源代码项目地址#xff0c;关注博主私信’源代码’后可获取
1.问题描述2.问题分析3.算法设计4.完整的程序
1#xff0e;问题描述
假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱#xff0c;他打算在今后5年中的每年年底取出1000元#xff0c;到第5年时刚…完整源代码项目地址关注博主私信’源代码’后可获取
1.问题描述2.问题分析3.算法设计4.完整的程序
1问题描述
假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱他打算在今后5年中的每年年底取出1000元到第5年时刚好取完请算出他存钱时应存入多少。
2问题分析
根据题意可以从第5年向前推算。已知“在今后5年中的每年年底取出1000元这样到第5年的时候刚好可以取完”因此第5年年底会取出1000元则可以计算出第5年年初在银行中所存的钱数为
第5年年初存款数1000/112×0.0063
据此推算出第4年、第3年直至第1年年初的银行存款数如下
第4年年初存款数第5年年初存款数1000/112×0.0063
第3年年初存款数第4年年初存款数1000/112×0.0063
第2年年初存款数第3年年初存款数1000/112×0.0063
第1年年初存款数第2年年初存款数1000/112×0.0063
将推导过程用表格表示出来如图所示。 3算法设计
根据上述分析从第5年年初开始向前递推就可求出这个人应该在银行中存钱的钱数。因此可以使用for循环语句循环4次每次循环都在上一次的基础上加上1000再除以112×0.0063。
4完整的程序
根据上面的分析编写程序如下
%%time
# 最佳存款方案if __name____main__:i 0money 0.0while i 5:money (money 1000)/(1 0.0063 * 12)i 1print(应该存入钱数为%0.2f %money) # 结果保留两位小数
应该存入钱数为4039.44
CPU times: user 125 µs, sys: 0 ns, total: 125 µs
Wall time: 118 µs
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87800.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!