功能要求

银行存款利率如下:

✮ 活期: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. 第十六届全国大学生智能车竞赛线上比赛(广东+西南科技大学)成绩排名与获奖信息
  2. Flesch Reading Ease(模拟)
  3. OpenResty(nginx)限流配置实现
  4. Linux系统双机热备的方案
  5. pytorch学习笔记(二十四):深度卷积神经网络(AlexNet)
  6. lesson2 欧拉数值方法及推广
  7. 云计算发展和容器息息相关丨阿里云、腾讯云争相抢镜【软件网每日新闻播报│第10-25期】
  8. ABAQUS使用功能总结
  9. Internet协议的安全性
  10. awd的批量脚本 pwn_记一次AWD反杀之旅
  11. pandas按条件筛选数据
  12. 程序猿头头:数组应用(indexOf,includes,find,findindex)
  13. 华为(BGP路由技术)
  14. python中整数类型取值范围有没有限制_python 数据库取值范围内
  15. C语言实验——求两个整数之中较大者
  16. 实现 ResponseBodyAdvice 定制化JSON 返回字段
  17. 下载种子成forum.php,forum.php
  18. C语言文件 open函数和fopen函数
  19. 微信小程序云开发——实现 线上注册,登录的逻辑,并保存账号到云数据库( 二 ):注册
  20. SpringBoot框架实现简单业务逻辑

热门文章

  1. Unable to simultaneously satisfy constraints
  2. 华为手机计算机删了怎么办,如何从华为手机恢复丢失或删除的文件
  3. IP地址后面跟/(斜线)+数字含义
  4. 数学与计算机学院 林晖,龙岩学院二届二次教代会各代表团代表、特邀代表、列席代表名单及讨论地点安排...
  5. JVM帝国一日游【穿越小说】
  6. 计算机配置高低怎么看,电脑配置怎么看高低?教你如何查看电脑配置高低?
  7. 深圳seo优化分析:如何一个月把几十个关键词做到百度首页
  8. 如果应下载文件,请添加 MIME 映射
  9. Oracle融合数据库(Converged Database)
  10. 水平集(Level Set)的基本方法