• 「Python条件结构」显示学号及提示信息


    功能要求

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

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

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

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

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

    程序分析

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

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

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

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

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

    实例代码

    1. no = int(input("请输入学生学号:"))
    2. yw = int(input("请输语文成绩:"))
    3. sx = int(input("请输数学成绩:"))
    4. jsj = int(input("请输计算机成绩:"))
    5. if yw + sx + jsj >= 280:
    6.     print("学号%d的学生是一个成绩优秀的学生!" % no)
    7. elif yw >= 95 and sx >= 95:
    8.     print("学号%d的学生语数成绩优秀!" % no)
    9. elif jsj == 100:
    10.     print("学号%d的学生计算机成绩优秀!" % no)
    11. else:
    12.     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的学生仍需努力”

     

  • 相关阅读:
    基于AVFoundation实现视频录制的两种方式
    【Minecraft开服教学】使用 MCSM 面板一键搭建我的世界服务器 并使用内网穿透公网远程联机
    Deno 中使用 @typescript/vfs 生成 DTS 文件
    matlab PSO粒子群优化混动汽车功率
    基于协作mimo系统的RM编译码误码率matlab仿真,对比硬判决译码和软判决译码
    2022.6.26 C++——使用面向对象的思想实现栈和日期
    都在说GPT,如何学习并掌握GPT1-4模型运用
    【牛客网】Verilog快速入门-基础语法(1)
    linux复习笔记02(小滴课堂)
    数据分析技能点-正态分布和其他变量分布
  • 原文地址:https://blog.csdn.net/huijianight/article/details/125617446