「Python条件结构」嵌套if:实现奖学金评定
功能要求
编写一个控制台应用程序,在程序中从键盘上输入三科成绩,计算三门课程的平均成绩,根据平均成绩判断并输出奖学金等级。“一等奖奖学金”:平均成绩90分及以上;“二等奖学金”:平均成绩85分及以上,90分一下;“三等奖学金”:平均成绩80分以上,85分以下。
实例代码1
# 从键盘上读入三门课的成就score1, score2, score3 = eval(input("请输入三门功课的成绩(以逗号,隔开):"))avg = (score1 + score2 + score3) / 3 # 计算三门课的平均成绩if avg >= 90: # 如果平均成绩大于等于90分,表示获得一等奖result = "你获得一等奖学金"else: # 平均成绩小于90分if avg >= 85: # 平均成绩大于等于85分,但小于90,表示获得二等奖result = "你获得二等奖学金"else: # 平均成绩小于85分if avg >= 80: # 平均成绩大于等于80分,但小于85,表示三等奖result = "你获得三等奖学金"else: # 小于80分,表示没有获得奖学金result = "你没有获得奖学金"print(result) # 将获得的奖学金输出
实例代码2
# 从键盘上读入三门课的成就score1, score2, score3 = eval(input("请输入三门功课的成绩(以逗号,隔开):"))avg = (score1 + score2 + score3) / 3 # 计算三门课的平均成绩print("该同学的平均成绩为:%.2f" % avg)if avg >= 90: # 平均成绩大于等于90,获得一等奖学金result = "你获得一等奖学金"elif avg >= 85: # 平均成绩大于等于85小于90,获得二等奖学金result = "你获得二等奖学金"elif avg >= 80: # 平均成绩大于等于80小于85,获得三等奖学金result = "你获得三等奖学金"else: # 平均成绩小于80分,表示没有获得奖学金result = "你没有获得奖学金"print(result) # 将获得的奖学金输出
运行结果
从键盘上输入“92,89,90”,则score1 = 92,score2 = 89,score3 = 90,计算avg = 90.33,平均成绩大于等于90,因此获得一等奖学金。
从键盘上输入“98,78,87”,则score1 = 98,score2 = 78,score3 = 87,计算avg = 87.67,平均成绩大于等于85,小于90,因此获得二等奖学金。
从键盘上输入“88,78,82”,则score1 = 88,score2 = 78,score3 = 82,计算avg = 82.67,平均成绩大于等于80,小于85,因此获得三等奖学金。
从键盘上输入“65,56,78”,则score1 = 65,score2 = 56,score3 = 78,计算avg = 66.33,平均成绩小于80,因此没有获得奖学金。
「Python条件结构」嵌套if:实现奖学金评定相关推荐
- 「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条件结构」银行存款
功能要求 银行存款利率如下: ✮ 活期:0.72% ✮ 1年定期:1.98% ✮ 2年定期:2.25% ✮ 3年定期:2.52% ✮ 5年定期:2.79% 今有一批现金P0,预存5年,有以下几种方案: ...
- 「Python条件结构」银行利息计算
功能要求 编写一个控制台应用程序,实现银行提供了整存整取定期存蓄业务,其存取分为一年.两年.三年.五年,到期凭存单支取本息.编写一个程序,用户根据存取和存款额(本金)计算利息,以及到期存款时银行应支取 ...
- 「Python条件结构」地铁购票
功能要求 编写一个控制台应用程序,实现地铁购票功能.购买地铁车票的规定:乘坐1~4站,3元/位:乘坐5~8站,4元/人:乘坐9站以上,5元/位.从键盘上输入乘车人数.乘车站数,计算并输出一共要付款的金 ...
最新文章
- 有这一篇机器学习全够了
- @RestController和@Controller区别
- 项目调试之小工具---文件名替换
- jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容
- java常用代码总结
- Oracle中实现continue的方法
- 春风十里不如春城一聚:华平解决方案巡展走进昆明
- 电子元器件首饰!送给你喜欢的女孩!
- 基于原版Hadoop的YDB部署(转)
- 【Java】《面向对象程序设计——Java语言》Castle代码修改整理
- phpcmsV9网页http路由静态化设置——URL地址规则
- 中小学生计算机一等奖李广圆,喜报:昌乐一中学生在第二十届全国中小学电脑制作活动中获两项大奖...
- 图片自适应页面大小的简单HTML代码
- 期待已久的屏幕录像专家2021
- php判断信用卡,PHP函数验证信用卡卡号是否正确
- 远程移动测试平台对比分析
- js正则表达式 验证非负数
- node.js 下载速度慢问题
- 怎么查看域名被墙_怎么查看域名是否被墙检测(教你一招域名被墙解决办法)...
- 转载:为什么Linux不需要磁盘碎片整理