分支与循环(2)

–实现如下要求:
按照百分制,90分以上成绩评价为A,80到90为B,60到80为C,60以下为D,当用户输入分数,自动输出成绩评价。

while True:
    temp=input('请输入你的成绩')
    number=int(temp)
    if number>90:
            print('A')
    elif number>80:
            print('B')
    elif number>60:
            print('C')
    else:
            print('D')

这里写图片描述

条件表达式(三元操作符)
语法:x if 条件 else y

x,y=4,5
if x<y:
    small=x
else:
    small=y

使用三元操作符可以大大简化代码:
这里写图片描述

断言(assert)
assert关键字后面条件为假时,程序自动崩溃并抛出AssertionError
这里写图片描述
我们可以在程序中置入检查点,当确保程序中某条件一定为真才能让程序正常工作时,assert就发挥很大作用了

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-06-14 07:51  ErrorChen  阅读(101)  评论(0编辑  收藏  举报