「Python条件结构」银行存款
功能要求
银行存款利率如下:
✮ 活期: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条件结构」银行存款相关推荐
- 「Python条件结构」使用if结构实现密码验证
功能要求 使用变量保存密码,并设置密码为"PythonLanguage",接收用户输入的密码,校验密码是否正确,如果正确则输出"right",否则不输出. 实例 ...
- 「Python条件结构」显示学号及提示信息
功能要求 编写一个控制台应用程序,从键盘中输入一个学生的学号,以及语文.数学.计算机的成就. a) 若是三门成绩之和>=280,显示学号及"是一个成绩优秀的学生!": b) ...
- 「Python条件结构」if…else实现计算税后工资
功能要求 个人所得税收取规定:工资大于3000元的部分将扣除5%的个人所得税.小于3000元的部分不扣除个人所得税.要求从键盘上输入用户的基本工资,根据用户输入的基本工资,计算税后工资,并将税后工资打 ...
- 「Python条件结构」将两个数从小到大输出
功能要求 编写一个简单的控制台应用程序,从键盘上输入两个实数,将两个数从小到大输出. 实例代码 num1, num2 = eval(input("请输入两个整数,以逗号,隔开:") ...
- 「Python条件结构」判断是否能同时被3、5、7整除
功能要求 编写一个控制台应用重新,从键盘中输入一个正整数N,判断它是否能同时被3.5.7整除,并输入以下信息之一: 如果能同时被3.5.7整除,则显示"能同时被3.5.7整除": ...
- 「Python条件结构」根据输入数量对应的折扣率计算应付金额
功能要求 编写一个控制台应用程序,实现商场打折促销商品.购买某种商品根据购买数量(x)的不同给予不同的折扣.从键盘中输入用户购买商品的数量和商品的单价,根据用户输入的购买商品的数量及该商品的单价,输出 ...
- 「Python条件结构」嵌套if:实现奖学金评定
功能要求 编写一个控制台应用程序,在程序中从键盘上输入三科成绩,计算三门课程的平均成绩,根据平均成绩判断并输出奖学金等级."一等奖奖学金":平均成绩90分及以上:"二等奖 ...
- 「Python条件结构」银行利息计算
功能要求 编写一个控制台应用程序,实现银行提供了整存整取定期存蓄业务,其存取分为一年.两年.三年.五年,到期凭存单支取本息.编写一个程序,用户根据存取和存款额(本金)计算利息,以及到期存款时银行应支取 ...
- 「Python条件结构」地铁购票
功能要求 编写一个控制台应用程序,实现地铁购票功能.购买地铁车票的规定:乘坐1~4站,3元/位:乘坐5~8站,4元/人:乘坐9站以上,5元/位.从键盘上输入乘车人数.乘车站数,计算并输出一共要付款的金 ...
最新文章
- 第十六届全国大学生智能车竞赛线上比赛(广东+西南科技大学)成绩排名与获奖信息
- Flesch Reading Ease(模拟)
- OpenResty(nginx)限流配置实现
- Linux系统双机热备的方案
- pytorch学习笔记(二十四):深度卷积神经网络(AlexNet)
- lesson2 欧拉数值方法及推广
- 云计算发展和容器息息相关丨阿里云、腾讯云争相抢镜【软件网每日新闻播报│第10-25期】
- ABAQUS使用功能总结
- Internet协议的安全性
- awd的批量脚本 pwn_记一次AWD反杀之旅
- pandas按条件筛选数据
- 程序猿头头:数组应用(indexOf,includes,find,findindex)
- 华为(BGP路由技术)
- python中整数类型取值范围有没有限制_python 数据库取值范围内
- C语言实验——求两个整数之中较大者
- 实现 ResponseBodyAdvice 定制化JSON 返回字段
- 下载种子成forum.php,forum.php
- C语言文件 open函数和fopen函数
- 微信小程序云开发——实现 线上注册,登录的逻辑,并保存账号到云数据库( 二 ):注册
- SpringBoot框架实现简单业务逻辑
热门文章
- Unable to simultaneously satisfy constraints
- 华为手机计算机删了怎么办,如何从华为手机恢复丢失或删除的文件
- IP地址后面跟/(斜线)+数字含义
- 数学与计算机学院 林晖,龙岩学院二届二次教代会各代表团代表、特邀代表、列席代表名单及讨论地点安排...
- JVM帝国一日游【穿越小说】
- 计算机配置高低怎么看,电脑配置怎么看高低?教你如何查看电脑配置高低?
- 深圳seo优化分析:如何一个月把几十个关键词做到百度首页
- 如果应下载文件,请添加 MIME 映射
- Oracle融合数据库(Converged Database)
- 水平集(Level Set)的基本方法