Py断言elif()

Posted 喜闻乐见小逗逗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Py断言elif()相关的知识,希望对你有一定的参考价值。

断言assert:

当这个关键字后边的条件为假时,程序自动崩溃并提示AssertionError的异常,条件为真时跳过

1 >>> assert 3>5
2 Traceback (most recent call last):
3   File "<pyshell#1>", line 1, in <module>
4     assert 3>5
5 AssertionError

常用作程序中的置入检查点,当需要确保程序中的某个条件为真才能让程序正常工作时,这个关键字就十分有用

 elif()语句:

elif的部分可以有也可以没有,else的部分可以有也可以没有,前者是else if的简化,可以减少过分缩排的效果

 1 score = int(input(请输入一个分数:))
 2 if 80 > score >= 60:
 3     print(C)
 4 elif 90 > score >= 80:
 5     print(B)
 6 elif 60 > score >= 0:
 7     print(D)
 8 elif 100 >= score >= 90:
 9     print(A)
10 else:
11     print(输入错误!)

 

以上是关于Py断言elif()的主要内容,如果未能解决你的问题,请参考以下文章

postman添加断言

调用 Py_Finalize 返回断言错误

加快 Z3Py 中的公式构建

Python基础---循环--条件判断(while-for-if-elif-else)

python-断言

分支和循环