「Python条件结构」if…elif…else成绩等级信息

liftword2周前 (12-13)技术文章20

功能要求

由计算机对学生的成绩进行分级(补考、及格、中、良、优),其划分标准为:小于60为补考;60~70分为及格;70~80分为中;80~90分为良;90~100分为优。最终输出等级信息。

从键盘上输入学生的成就,当学生的成就在0~100之间时,在对成绩等级进行判断,如果成绩不在0~100之间给出“无效的成绩”提示。

实例代码

score = eval(input('请输入你的成绩(0~100):')) # 输入学生成绩

if score < 0 or score > 100: # 判断成绩是否大于100,或小于0,即无效成绩

print('无效的成绩')

elif score < 60: # 小于60分,不及格

print('不及格')

elif score < 70: # 大于等于60,且小于70,及格

print('及格')

elif score < 80: # 大于等于70,且小于80,中等

print('中等')

elif score < 90: # 大于等于80,且小于90,良好

print('良好')

else: # 所有条件都不满足,即成绩大于等于90,且小于等于100,优秀

print('优秀')

运行结果

从键盘上输入“158”,则score = 158,score > 100,不是正确的成绩,输出“无效的成绩”。

从键盘上输入“48”,则score = 48,0 <= score < 60,输出“不及格”。

从键盘上输入“68”,则score = 68,60 <= score < 70,输出“及格”。

从键盘上输入“78”,则score = 78,70 <= score < 80,输出“中等”。

从键盘上输入“88”,则score = 88,70 <= score < 80,输出“良好”。

从键盘上输入“98”,则score = 98,90 <= score <= 100,输出“优秀”。

相关文章

IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUP更逆天

EXCEL逻辑函数中的 IF 条件判断函数,它有10大用法。先介绍下 IF 函数公式的参数含义: = IF(条件判断,成立的结果,不成立的结果)。▍如图1:在C1单元格输入=if(A1>B1,“...

Python 中 if __name__ == &#39;__main__&#39; 的解释

1. 基本概念在Python中,`if __name__ == "__main__"`是一种常见的代码结构。`__name__`是一个内置变量,它的值取决于模块是如何被使用的。当一个P...

Python基础到实战一飞冲天(二)-python基础(十一)--if嵌套

# 11_ Python基础到实战一飞冲天(二)-python基础(十一)--if嵌套石头剪刀布随机数案例## 一、if嵌套-05-火车站安检-检查刀的长度### 1、if 嵌套应用:火车站安检案例代...

简单学Python——关键字7——if、elif、else

python的if、elif、else用于控制程序的执行,基本形式为:if 判断条件: 判断条件可为:逻辑、成员运算、比较运算  (缩进) 执行语句........ (当判断的条件成立时,就会执行if...

Python if语句嵌套(入门必读)

在最简单的 if 语句中嵌套 if else 语句,形式如下:if 表达式 1: if 表示式 2: 代码块 1 else: 代码块 2再比如,在 if else 语句中嵌套 if else 语句,形...

python笔记之if条件判断

条件判断:(注意语法的缩进)一、单向判断:if语法如下所示:If xxx:Print(xxx)二、双向判断:if…else…语法如下所示:If xxx:Print(xxx)Else:Print(xxx...