if...elif 向下遍历找到符合条件的执行,然后退出条件语句
province = input('what provice do you live in?') tax=0 if province == 'Alberta': tax =0.05 elif province == 'Nunavut': tax = 0.05 elif province == 'Ontario': tax = 0.13 else: tax = 0.15 print(tax)使用or
province = input('what provice do you live in?') tax=0 if province == 'Alberta' or province == 'Nunavut': tax =0.05 elif province == 'Ontario': tax = 0.13 else: tax = 0.15 print(tax)使用in
province = input('what provice do you live in?') tax=0 if province in('Alberta', 'Nunavut','Yukon'): tax =0.05 elif province == 'Ontario': tax = 0.13 else: tax = 0.15 print(tax)嵌套
country =input('what country do you live in? ') if country.lower == 'canada': province = input('what provice do you live in? ') if province in('Alberta', 'Nunavut','Yukon'): tax =0.05 elif province == 'Ontario': tax = 0.13 else: tax = 0.15 else: tax=0.0 print(tax)