# 等值检验 (==必须使用双等号)(!=代表不等检验) name = 'jody' if name == 'jody': print('hello,jody!') elif name != 'jody': print('who are you') -------------------------------------- hello,jody!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
names = ['Anan','Jody','John','wang'] for name in names: if name == 'wang': print(name.upper()) elif name.lower() == 'jody': print(name.title()) elif name.upper() == 'ANAN': print(name) else: print('you may be '+name) ------------------------------------------ Anan Jody you may be John WANG
available_toppings = ['mushroom','olives','green peppers', 'pepperoni','pineapple'] request_toppings = ['mushroom','fries','cheese'] for request_topping in request_toppings: if request_topping in available_toppings: print('a '+request_topping) else: print("sorry,we don't have this") ------------------------------------------------ a mushroom sorry,we don't have this sorry,we don't have this
这两个表的if检验挺有意思。
数值比较
1 2 3 4 5 6 7 8 9 10 11
ages = list(range(7,9)) for age in ages: if age <= 8: print(age) elif age in [9,20]: print(age-1) elif age >= 20: print(age-10) ---------------------------------------------- 7 8