分支与循环(2)

本文介绍了一个简单的成绩评价系统,根据输入的分数自动给出等级评定。同时,文章还对比了使用条件语句和三元操作符来简化代码的方法,并介绍了断言(assert)的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

–实现如下要求:
按照百分制,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就发挥很大作用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值