新2019计划:python学习-if语句【3】

2019-02-15  本文已影响0人  克里斯托弗的梦想

if 语句

在编程时,经常需要检查一系列条件,并据此决定采取什么措施。
本篇章,主要了解if语句常见的公式,如:单独if语句,if-else语句,if-elif-else语句,if-elif-elif-……else语句等。另外掌握比较数值的符号、检查是否相等、以及多个条件比较、检查特定值是否在列表中、列表是否为空等判断
简单实例,比如

cars = ['audi', 'bmw', 'subaru', 'toyota']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    else:
        print(car.title())

条件测试
每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。

car = 'bmw'
car == 'bmw'  # 返回True
car == 'vod'   # 返回False
car = 'Bmw'
car.lower == 'bmw'
value = 'mush'
if value != 'good':
    print('hhhhh')
age = 19
age<=10  # 返回False
requested_toppings = ['mushrooms', 'onions', 'pineapple']
# 包含
'mushrooms' in requested_toppings  # True
# 不包含
'good' not in requested_toppings  # True
age = 12 
if age<4:
    price = 0
elif age<18:
    price = 5
else:
    price = 10
a = []
if a:
    print('hhhh')
else:
    print('aaaaa')
available_toppings = ['mushrooms', 'olives', 'green peppers', 'pepperoni', 'pineapple', 'extra cheese']
requested_toppings = ['mushrooms', 'french fries', 'extra cheese']

for requested_topping in requested_toppings:
    if requested_topping in available_toppings:
        print('Adding '+ requested_topping)
    else:
        print('sorry, we don't have '+requested_topping )
上一篇下一篇

猜你喜欢

热点阅读