Python学习笔记第六天
每日一句:差错发生在细节,成功取决于系统。
if语句处理列表
requested_toppings=[\'mushrooms\',\'gress peppers\',\'extra cheese\']
for requested_topping in requested_toppings:
print("adding"+requested_topping+\'.\')
print("\nFinished making your pizza!")
requested_toppings=[\'mushrooms\',\'gress peppers\',\'extra cheese\']
for requested_topping in requested_toppings:
if requested_topping==\'gress peppers\':
print("Sorry,we are out of green peppers right now")
else:
print("adding "+requested_topping+\'.\')
print("\nFinished making your pizza!")
# 遍历列表,当requested_topping等于gress peppers时,打印else语句,反之打印if语句
requested_toppings=[]
if requested_toppings:
for requested_topping in requested_toppings:
print("adding"+requested_topping+\'.\')
print("\nFinished making your pizza!")
else:
print("Are you sure you want a plain pizza?")
# 当列表为空时,for循环无法执行,执行了else
avaiblable_toppings=[\'mushrooms\',\'olives\',\'gress peppers\',\'pepperoni\',\'pineapple\',\'extra cheese\']
requested_toppings=[\'mushrooms\',\'french fries\',\'extra cheese\']
for requested_topping in requested_toppings:
if requested_topping in avaiblable_toppings:
print("adding"+requested_topping+\'.\')
else:
print("Sorry,we don\'t have"+requested_topping+".")
print("\nFinished making your pizza!")
# 遍历列表requested_toppings,当其中的元素不存在在列表avaiblable_toppings中,则执行else语句,反之执行if语句
版权声明:本文为python-study-notebook原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。