双分支选择结构
三元条件运算符
条件为真时的值 if (条件表达式) else 条件为假时的值
salary=input("请输入您的月薪资") grade="" if int(salary)<3000: grade="未达到基础薪酬" elif int(salary)<=5000: grade="一般" elif int(salary)<=8000: grade="凑合" elif int(salary)<=10000: grade="良好" elif int(salary)<=15000: grade="较好" elif int(salary)>15000: grade="优秀" print("工资:{0},等级:{1}".format(salary,grade))
#测试多分支选择结构 score=input("请输入您的分数") grade="" if int(score)<60: grade="不及格" elif int(score)<75: grade="及格" elif int(score)<90: grade="良好" elif int(score)<=100: grade="优秀" elif int(score)>100: grade="出错啦!" print("分数是:{0},等级是:{1}".format(score,grade))
score=input("请输入您的分数") if int(score)<60: print("E") elif int(score)<70: print("D") elif int(score)<80: print("C") elif int(score)<90: print("B") elif int(score)<=100: print("A") elif int(score)>100: print("出错啦!")