功能要求

银行存款利率如下:

✮ 活期:0.72%

✮ 1年定期:1.98%

✮ 2年定期:2.25%

✮ 3年定期:2.52%

✮ 5年定期:2.79%

今有一批现金P0,预存5年,有以下几种方案:

1. 存5年活期

2. 存5次1年定期

3. 存2次2年期,1次1年期

4. 存1次3年期,1次2年期

5. 存5年定期

输入方案号C(C的值在1~5),计算出应得的本息之和。

程序分析

1. 从键盘输入数字1~5,确定存款的方案,并输入存款金额p0

2. 分别用变量r0,r1,r2,r3,r5保存活期利息、1年定期利息、2年定期利息、3年定期利息和5年定期利息

3. 如果是方案1,则本息之和 = p0 + p0 * r0 * 5

4. 如果是方案2,则本息之和 = p0 + p0 * r1 * 5

5. 如果是方案3,则本息之和 = p0 + p0 * r2 * 4 + p0 * r1

6. 如果是方案4,则本息之和 = p0 + p0 * r3 * 3 + p0 * r2 * 2

7. 如果是方案5,则本息之和 = p0 + p0 * r5 * 5

8. 将本息之和打印输出

实例代码

c = int(input("输入方案号C(C的值在1~5):"))r0, r1, r2, r3, r5 = 0.0072, 0.0198, 0.0225, 0.0252, 0.0279if c == 1:p0 = float(input("请输入本金p0:"))desposit = p0 + p0 * r0 * 5print("本息之和为:%.2f" % desposit)elif c == 2:p0 = float(input("请输入本金p0:"))desposit = p0 + p0 * r1 * 5print("本息之和为:%.2f" % desposit)elif c == 3:p0 = float(input("请输入本金p0:"))desposit = p0 + p0 * r2 * 4 + p0 * r1print("本息之和为:%.2f" % desposit)elif c == 4:p0 = float(input("请输入本金p0:"))desposit = p0 + p0 * r3 * 3 + p0 * r2 * 2print("本息之和为:%.2f" % desposit)elif c == 5:p0 = float(input("请输入本金p0:"))desposit = p0 + p0 * r5 * 5print("本息之和为:%.2f" % desposit)else:print("输入方案不正确")

实例代码

方案1:desposit = p0 + p0 * r0 * 5

方案3:desposit = p0 + p0 * r2 * 4 + p0 * r1

方案5:desposit = p0 + p0 * r5 * 5

方案7:方案不正确

「Python条件结构」银行存款相关推荐

  1. 「Python条件结构」使用if结构实现密码验证

    功能要求 使用变量保存密码,并设置密码为"PythonLanguage",接收用户输入的密码,校验密码是否正确,如果正确则输出"right",否则不输出. 实例 ...

  2. 「Python条件结构」显示学号及提示信息

    功能要求 编写一个控制台应用程序,从键盘中输入一个学生的学号,以及语文.数学.计算机的成就. a) 若是三门成绩之和>=280,显示学号及"是一个成绩优秀的学生!": b) ...

  3. 「Python条件结构」if…else实现计算税后工资

    功能要求 个人所得税收取规定:工资大于3000元的部分将扣除5%的个人所得税.小于3000元的部分不扣除个人所得税.要求从键盘上输入用户的基本工资,根据用户输入的基本工资,计算税后工资,并将税后工资打 ...

  4. 「Python条件结构」将两个数从小到大输出

    功能要求 编写一个简单的控制台应用程序,从键盘上输入两个实数,将两个数从小到大输出. 实例代码 num1, num2 = eval(input("请输入两个整数,以逗号,隔开:") ...

  5. 「Python条件结构」判断是否能同时被3、5、7整除

    功能要求 编写一个控制台应用重新,从键盘中输入一个正整数N,判断它是否能同时被3.5.7整除,并输入以下信息之一: 如果能同时被3.5.7整除,则显示"能同时被3.5.7整除": ...

  6. 「Python条件结构」根据输入数量对应的折扣率计算应付金额

    功能要求 编写一个控制台应用程序,实现商场打折促销商品.购买某种商品根据购买数量(x)的不同给予不同的折扣.从键盘中输入用户购买商品的数量和商品的单价,根据用户输入的购买商品的数量及该商品的单价,输出 ...

  7. 「Python条件结构」嵌套if:实现奖学金评定

    功能要求 编写一个控制台应用程序,在程序中从键盘上输入三科成绩,计算三门课程的平均成绩,根据平均成绩判断并输出奖学金等级."一等奖奖学金":平均成绩90分及以上:"二等奖 ...

  8. 「Python条件结构」银行利息计算

    功能要求 编写一个控制台应用程序,实现银行提供了整存整取定期存蓄业务,其存取分为一年.两年.三年.五年,到期凭存单支取本息.编写一个程序,用户根据存取和存款额(本金)计算利息,以及到期存款时银行应支取 ...

  9. 「Python条件结构」地铁购票

    功能要求 编写一个控制台应用程序,实现地铁购票功能.购买地铁车票的规定:乘坐1~4站,3元/位:乘坐5~8站,4元/人:乘坐9站以上,5元/位.从键盘上输入乘车人数.乘车站数,计算并输出一共要付款的金 ...

最新文章

  1. 多线程:线程池里的队列BlockingQueue
  2. ansi c标准_C/C++的起源与发展故事,我是最牛的软件编程语言,不接受反驳
  3. (九)数据结构之“图”
  4. CVPR2020十个顶级开源数据集
  5. 【kafka】kafka NoSuchElementException ArrayDeque getLast 压缩方式不同
  6. 各大EMM厂商功能比较 第一部分 MDM比较
  7. 不显示删除回复显示所有回复显示星级回复显示得分回复 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。...
  8. linux系统密码自动丢失,Linux系统密码丢失后的5种解决方法
  9. 工作流:一文让你学会使用flowable工作流
  10. 【Oracle】交差并补
  11. 通过R语言实现平稳时间序列的建模--基础(ARMA模型)
  12. IP-guard屏幕监控,违规操作全记录
  13. 毕设必备!Python智慧教室:考试作弊系统、动态点名等功能
  14. 百度ueditor富文本--PC端单个,PC端多个,mobile单个,mobile多个
  15. Pandas——掌握DataFrame的常用操作
  16. 思考-ML如何产生效益,前景问题
  17. repo init 错误SyntaxError:invalid syntax
  18. nginx搭建反向代理配置并测试
  19. 【U8+】总账期初余额开账按钮是灰色的
  20. Visual Studio 2019 Community 许可证过期

热门文章

  1. 基于SRS+OBS搭建直播系统
  2. [1600]卡斯丁狗要吃糖葫芦
  3. 任务间同步 | 信号量、互斥量和事件集
  4. docker canal-server canal-adapter mysql
  5. linux定时任务nodejs,让Nodejs来管理定时任务later
  6. “AI骨龄医生”周年庆完美收官!武汉站引数百位儿科医生追捧
  7. java 区位码转中文_Java根据汉字生成区位码公共类
  8. Android 11 强制分区存储
  9. 安装了VCam后,VideoCapture 出问题,FileStorage fs(X.yml, FileStorage::READ)报错
  10. BAT文件语法和技巧(bat文件的编写及使用)