|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 冰河星云 于 2020-4-9 09:13 编辑
现在小甲鱼来考考大家:
–按照100分制,90分以上成绩为A,80到90为B,60到80为C,60以下为D,写一个程序,当用户输入分数,自动转换为ABCD的形式打印。
- score = int(input('请输入一个分数:'))
- if 100 >= score >= 90:
- print('A')
- elif 90 > score >= 80:
- print('B')
- elif 80 > score >= 60:
- print('C')
- elif 60 > score >= 0:
- print('D')
- else:
- print('输入错误!')
复制代码
条件表达式(三元操作符)
有了这个三元操作符的条件表达式,你可以使用一条语句来完成以下的条件判断和赋值操作:
- x, y = 4, 5
- if x < y:
- small = x
- else:
- small = y
复制代码
例子可以改进为
- small = x if x < y else y #如果x小于y,则small等于x,否则等于y
复制代码
断言(assert)
assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。
举个例子:
一般来说我们可以用Ta再程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。
|
|