python笔记3-elif和in

    技术2022-07-10  127

    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)

     

    Processed: 0.012, SQL: 9