1.if语句
cars=['audi','bmw','subaru','toyota']
for car in cars:
if car=='bmw':
print(car.upper())
else:
print(car.title())
输出结果:
Audi
BMW
Subaru
Toyota
If-elif-else语句只执行一次(当某个条件满足时,就跳过所有)
例子:
cars=['audi','bmw','subaru','toyota']
if 'audi' in cars:
print('audi')
elif 'bmw' in cars:
print('bmw')
print("finish")
输出结果:
audi
finish
注意:如果只想执行一个代码块,就是用if-elif-else结构,如果要执行多个代码块,就使用一系列独立的if语句
2.If语句处理列表
requested_toppings=['mushroom','green peppers','extra cheese']
for topping in requested_toppings:
if topping=='green peppers':
print('sorry,out of it')
else:
print(topping)
输出结果:
mushroom
sorry,out of it
extra cheese
3.利用if语句确定列表不是空的
requested_toppings=[]
if requested_toppings:
print("yes")
else:
print('no')
输出结果:
no
4.利用if语句使用多个列表
cars=['audi','bmw','subaru','toyota']
requested_toppings=['extra cheese','audi','bmw','subaru','toyota']
for requested_topping in requested_toppings:
if requested_topping in cars:
print(requested_topping)
else:
print("sorry")
输出结果:
sorry
audi
bmw
subaru
Toyota
总结:本节学习if语句的相关用法,if-else,if-elif-else,注意if语句只执行一次,若要执行多次,可在for循环内使用。