5.2条件测试
cars = ['bmw','audi','toyota','subaru']
for car in cars:
if car == 'bmw':
print(car.upper())
else:
print(car)
BMW
audi
toyota
subaru
5.2.1 检查是否相等
car = "bmw"
car == "bmw"
True
car = "audi"
car == "bmw"
False
5.2.2 检查是否相等时不考虑大小写
car = "audi"
car == "Audi"
car = "audi"
print(car.upper() == "Audi")
print(car )
False
False
audi
5.2.3 检查元素是否在列表中
requested_topping = ['mushrooms','online','pineapple']
'mushrooms' in requested_topping
True
5.2.4 布尔表达式
True
False
5.3 if语句
5.3.1简单的if语句
age = 18
if age>=18:
print("you are old enough to vote!")
you are old enough to vote!
5.3.2 if-else语句
age = 18
if age >= 18:
print("you are old enough to vote!")
print("Have you registered to vote yet!")
else:
print("Sorry! You are too young to vote!")
print("Please register to vote as soon as you ture 18!")
you are old enough to vote!
Have you registered to vote yet!
5.3.3 if-elif-else语句
age = 18
if age <= 5:
print("Your admission cost is $0")
elif age<18:
print("Your admission cost is $5")
else:
print("Your admission cost is $10")
Your admission cost is $10