Python选择语句

选择(分支)语句

逻辑运算符and和or具有短路求值(惰性求值)的特点,这会大幅度提高程序的运行效率。

关系运算符可以连续使用

>>> print(1 < 2 < 3)
True
>>> aList = list("12345") 
>>> aList
['1', '2', '3', '4', '5'] #列表中的元素是字符串才可以
>>> '-'.join(aList)
'1-2-3-4-5'

if-elif-else语句

temp = input('输入你的成绩')
score = int(temp)
if(score > 100):
     print('输入有误,请重新输入')
if score >= 90:
    print('A')
elif score >= 80:
    print('B')
elif score >= 70:
    print('C')
elif score >= 60:
    print('D')
elif score >=0:
    print('E')
else:
    print('输入有误,请重新输入')

条件表达式(三元操作符)

双分支选择结构(三目运算符)

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

#<=> small = x if x < y else y
>>> x,y = 1,2
>>> z = x if x > y else y
>>> z
2

断言 assert

assert关键字称为“断言”,当这个关键字后面的条件为假时,程序自动崩溃并抛出AssertError的异常。
一般来用断言在程序中植入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就会非常有用。
示例:assert 3 > 4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值