-
if-elif-else:有一个测试通过后,就会跳过余下的测试
- if-else 只存在两种情形
- if-elif-else 超过两个情形
- 可以使用多个elif代码块
-
如果你只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句。
- 检查特殊元素:在for循环中加入if语句
requested_toppings=['nushrooms','green peppers','cxtra cheese']
for requested_topping in requested_toppings:
if requested_topping=='green peppers':
print("Sorry,we are out of green peppers right now.")
else:
print("Adding "+requested_topping+".")
print("\nFinished making your pizza!")
- 运行for循环之前确定列表是否为空很重要