# ----------顺序结构---------- print("step1") print("step2") print("step3")
# ----------分支结构---------- # 单分支 salary = 1000 if salary<3000: print("大学生")
if 条件表达式:
执行语句
else: 执行语句# ----------分支结构---------- # 双分支 salary = 1000 if salary>3000: print("打工人") else: print("大学生")
# ----------分支结构---------- # 多分支 salary = 1000 if salary>20000: print("老板") elif salary>3000: print("打工人") else: print("大学生")
# 嵌套if answer = input("请问您是否是会员?Y/N") if answer == 'Y': money = float(input("请输入您的扣款金额")) if money > 200: money *= 0.8 elif money > 100: money *= 0.9 print(money) elif answer == 'N': money = float(input("请输入您的扣款金额")) print(money) else: print("输入有误,请重新输入")
# 条件表达式 answer = input("请问您是否是会员?Y/N") print("您是会员" if answer =='Y' else "您不是会员") # 判断为Y,则执行判断前的语句,判断不为Y,则执行判断后的语句