功能要求

编写一个控制台应用程序,从键盘中输入一个学生的学号,以及语文、数学、计算机的成就。

a) 若是三门成绩之和>=280,显示学号及“是一个成绩优秀的学生!”;

b) 若不满足该条件只要语文数学成绩均在95分以上,则显示学号及“语数成绩优秀!”;

c) 以上条件都不满足,若计算机成绩是100分,则显示学号及“计算机成绩优秀!”;

d) 所有条件都不满足,则显示学号及“仍需努力!”。

程序分析

1. 分别从键盘上输入学生的学号和语文、数学、计算机的成绩并转换为整型。

2. 判断语文、数学和计算机成绩的总成绩是否大于等于280,如果大于学号及“是一个成绩优秀的学生!”

3. 如果总成绩小于280时,继续判断语文的成绩和数学成绩是否都大于等于95分,如果成立显示学号及“语数成绩优秀!”

4. 如果语文成绩和数学成绩不同时大于等于95分时,继续判断计算机成绩是否等于100分,如果成立则显示学号及“计算机成绩优秀!”

5. 否则显示学号及“仍需努力!”

实例代码

no = int(input("请输入学生学号:"))yw = int(input("请输语文成绩:"))sx = int(input("请输数学成绩:"))jsj = int(input("请输计算机成绩:"))if yw + sx + jsj >= 280:print("学号%d的学生是一个成绩优秀的学生!" % no)elif yw >= 95 and sx >= 95:print("学号%d的学生语数成绩优秀!" % no)elif jsj == 100:print("学号%d的学生计算机成绩优秀!" % no)else:print("学号%d的学生仍需努力" % no)

运行结果

从键盘上分别输入了学号“1”,语文成绩为98,数学成绩为98,计算机成绩为98;经过计算后求出总分数为294大于等于280分,显示“学号1的学生是一个成绩优秀的学生!”

从键盘上分别输入了学号“2”,语文成绩为96,数学成绩为96,计算机成绩为80;经过计算后求出总分数为272小于280分;语文成绩96大于等于95,数学成绩96大于95,显示“学号2的学生语数成绩优秀!”

从键盘上分别输入了学号“3”,语文成绩为85,数学成绩为85,计算机成绩为100;经过计算后求出总分数为270小于280分;语文成绩85小于95,数学成绩85小于95,语文和数学成绩没有同时大于等于95;计算机成绩等于100显示“学号3的学生计算机成绩优秀!”

从键盘上分别输入了学号“4”,语文成绩为90,数学成绩为90,计算机成绩为90;经过计算后求出总分数为270小于280分;语文成绩90小于95,数学成绩90小于95,语文和数学成绩没有同时大于等于95;计算机成绩等于90小于100,显示“学号4的学生仍需努力”

「Python条件结构」显示学号及提示信息相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  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. hdu-----(4514)湫湫系列故事——设计风景线(树形DP+并查集)
  3. 【代码真相】函数调用 堆栈
  4. 在linux系统上运行新加的内核模块(驱动模块) 需要安装的东西
  5. 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
  6. $_post 数据上传到那个位置_如何实现图片上传并保存到数据库?
  7. Android WebView常见问题及解决方案汇总【很全很实用】
  8. 推荐系统可利用的特征
  9. spring-第十七篇之spring AOP基于注解的零配置方式
  10. iPhone 真机调试应用程序
  11. hadoop工作原理
  12. 最新最全张家界旅游攻略(您必须知道的张家界攻略)
  13. zcmu1684 求余数
  14. 如何打造数据化决策管理
  15. 宜信CEO唐宁对话英伟达机器学习总监Animashree:AI如何影响人类
  16. Ubuntu部署TeamTalk文档
  17. C#组件系列——又一款Excel处理神器Spire.XLS(二)
  18. 软件测试的完整案例分析,软件测试案例分析完整版
  19. 用h5video和h5stream实现监控视频的播放--rtsp流
  20. 共享单车智能管控技术手段探讨

热门文章

  1. BNN Pytorch代码阅读笔记
  2. 运维必看:低成本数据异地灾备方案
  3. WHM面板修改PHP版本教程
  4. 我喜欢出发 - 汪国真
  5. js文件在谷歌浏览器上显示乱码问题
  6. const static 数组指针
  7. 旁注、目录越权、跨库、CDN绕过
  8. Unicable命令设置
  9. 编程啦1001_超级最小公倍数
  10. html hr线条粗细,html中hr怎么设置粗细