功能要求

编写一个控制台应用程序,在程序中从键盘上输入三科成绩,计算三门课程的平均成绩,根据平均成绩判断并输出奖学金等级。“一等奖奖学金”:平均成绩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:实现奖学金评定相关推荐

  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条件结构」银行存款

    功能要求 银行存款利率如下: ✮ 活期:0.72% ✮ 1年定期:1.98% ✮ 2年定期:2.25% ✮ 3年定期:2.52% ✮ 5年定期:2.79% 今有一批现金P0,预存5年,有以下几种方案: ...

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

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

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

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

最新文章

  1. 有这一篇机器学习全够了
  2. @RestController和@Controller区别
  3. 项目调试之小工具---文件名替换
  4. jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容
  5. java常用代码总结
  6. Oracle中实现continue的方法
  7. 春风十里不如春城一聚:华平解决方案巡展走进昆明
  8. 电子元器件首饰!送给你喜欢的女孩!
  9. 基于原版Hadoop的YDB部署(转)
  10. 【Java】《面向对象程序设计——Java语言》Castle代码修改整理
  11. phpcmsV9网页http路由静态化设置——URL地址规则
  12. 中小学生计算机一等奖李广圆,喜报:昌乐一中学生在第二十届全国中小学电脑制作活动中获两项大奖...
  13. 图片自适应页面大小的简单HTML代码
  14. 期待已久的屏幕录像专家2021
  15. php判断信用卡,PHP函数验证信用卡卡号是否正确
  16. 远程移动测试平台对比分析
  17. js正则表达式 验证非负数
  18. node.js 下载速度慢问题
  19. 怎么查看域名被墙_怎么查看域名是否被墙检测(教你一招域名被墙解决办法)...
  20. 转载:为什么Linux不需要磁盘碎片整理

热门文章

  1. 51单片机控制TB6600驱动器驱动42步进电机
  2. matlab如何镜像处理图片,matlab实现图像镜像
  3. 银联支付前端页面跳转
  4. 微信点餐系统——用Enum枚举来保存商品状态
  5. 拼多多向1688开枪
  6. macbook上好用的解压软件_全能解压 Mac下最好用的解压缩软件
  7. 无人驾驶及Apollo开源平台技术教程
  8. ARM裸机开发——双机异步串行通信
  9. 教职工员工管理MySQL实训_数据库课程设计---教职工管理系统
  10. 好嗨哟,这5个超牛的资源网站,让你轻松无忧找资源!