例11:学习成绩大于90的同学用A表示,60〜89的同学用B表示,60以下的用C表示。
求解分析:多分支选择结构的典型。如果是c语言的话,还有一个条件运算符(以前读书那会,知道有这么个运算符,怎么用却不知道。)
if……elif……else,再多一个等级的话,就再多一个elif。
成绩 | 等级 |
score>=90 | grade="A" |
60<=score<90 | grade="B" |
score<60 | grade="C" |
代码如下:
测试结果:
拓展:还是老问题,就是对输入的score的判断,如何输入了字符或者其他,如果判断和提示&#