elif在python中的意思是什么?
elif在python中的意思是再次判断 。它是else if 的简写,当需要从上往下检查条件时可以被使用 。它通常跟在if语句或另一条elif语句后面,而且提供了另一个条件,仅仅是在前面的条件为False时才检查该条件 。如:
Score=85
If score>=90:
Print(“优秀”)
Elif score>=80 and score<90:
Print(“良好”)
Else:
Print(“一般般”)
【python中elif表示什么 Python的elif】输入的分数为85,显示则为良好,进程结束
如果输入的分数是91,显示为优秀,进程结束
如果输入的分数为70,显示为一般般,进程结束 。
此外,elif与else语句都被称为子句,因为两者往往出现在if,while,for语句的内部(如上述语句所示),不能单独被使用 。
文章插图
elif和else语句的区别是什么?
1.一个if语句中可以包含多个elif语句,但结尾只能有一个else语句
如:score=85
if score>=90 and score<=100:
print(“A”)
elif score>=80 and score<90:
print(“B”)
elif score>=70 and score<80:
print(“C”)
elif score>=60 and score<70:
print(“D”)
else:
print(“E”)
2.else后面的语句语句只有在所有的if语句判断失败后,才会执行,否则不执行 。而elif因为包含条件判断逻辑,即使不满足if后面的条件,它还是会进行判断运行的 。
例一 score=60
if score>=80 and score<=100:
print(“分数”)
elif score>=60 and score<80:
print(“一般”)
else:
print(“不及格”)
此程序输入值为60,输出结果为一般,虽然不满足if后面的条件,但是依旧执行了elif后的语句 。
例二:score=60
if score>=80 and score<=100:
print(“分数”)
else:
print(“一般”)
在例二中,输入值为60,不满足if语句的条件,才会执行else后的语句,输出值为一般 。
文章插图
3.else后面不跟条件,只有关键字和冒号 。而elif后面要跟求True或False的条件,然后才有冒号和子句 。如2中的例一:elif后面紧跟判断条件score>=60 and score<80;而else后紧跟冒号 。
4.elif语句的判断想对else语句的判断来说,更加细致 。
如:score=85
if score>=90 and score<=100:
print(“A”)
elif score>=80 and score<90:
print(“B”)
elif score>=70 and score<80:
print(“C”)
elif score>=60 and score<70:
print(“D”)
else:
print(“E”)
5.使用场景有一定的差异:如果只想运行一个代码块,用if-elif-else结构比较合适 。如果想运行多个,则适用于if-else结构 。
- python里面input什么意思 pythoninput是什么意思
- 《圣斗士星矢》中,如何看待通往“极乐净土”路上只有星矢、冰河、一辉三人长出翅膀
- 人到中年还是一事无成怎么办
- 专供出口中华全是假的 专供出口的烟是真的吗
- 大疆居然是美国公司 大疆是中国还是美国的
- 一年中卖房最佳时间 如何在一个月内卖掉房子
- 中考励志的句子,关于中考励志的句子有哪些?
- 为什么中国男篮很少有酣畅淋漓的胜利球员
- 2021中国收入阶层划分图 月薪一万可以打败多少人
- 每逢佳节倍思亲的佳节是什么节日,“每逢佳节倍思亲”中的“佳节”指的是什么节?