if语句
1.检查特定值是否包含在列表中 用关键字in;检查特定值是否不包含在列表中 用关键字not in
user = ['eric','mia','asim']
visus = 'hu'
oops = ('jack','rose','peppy')
opps1 = 'ufo'
if visus in user:
print("yes")
else:
print("no")
if opps1 not in oops:
print("not in")
else:
print('in')
2.== 检查是否相等时区分大小写!
car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')
print("\nIs car == 'audi'? I predict False")
print(car == 'audi')
tyo = 'auTo'
print("\n tyo =='auto'结果是",tyo == 'auto')#false
print(tyo.lower())
print("\n tyo =='auto'结果是",tyo.lower() == 'auto')
3.可以有多个elif代码块,也可以省略else代码块
if-elif-else语句功能强大,但仅适用于只有一个条件满足的情况;遇到通过了的测试后,Python就跳过余下的测试;这种行为效率很高
age = 35
if age<4:
price = 0
elif age>4 and age<18:
price = 25
elif age > 18 and age<65:
price = 40
else:
price = 60
print(f"\nYour admission cost is ${price}\n")
requested_toppings = ['mushrooms','extra cheese']
if 'mushrooms' in requested_toppings:
print("Adding mushrooms")
if 'pepperoni' in requested_toppings:
print("Adding pepperoni")
if 'extra cheese' in requested_toppings:
print("Adding extra cheese")
print("\nFinished making your pizza!")
print("\n")
if 'mushrooms' in requested_toppings:
print("Adding mushrooms")
elif 'pepperoni' in requested_toppings:
print("Adding pepperoni")
elif 'extra cheese' in requested_toppings:
print("Adding extra cheese")
print("\nFinished making your pizza!")