码迷,mamicode.com
首页 > 其他好文 > 详细

【Py】断言、elif()、

时间:2016-03-06 14:06:21      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

断言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()、

标签:

原文地址:http://www.cnblogs.com/xiedoudou/p/5247261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!