用switchcase书写分数等级
时间: 2023-11-22 14:48:47 浏览: 42
在Python中并没有switch-case语句,但是可以使用字典来模拟switch-case语句的功能。以下是使用字典模拟switch-case语句的代码:
```python
def get_grade(score):
return {
10: "A",
9: "A",
8: "B",
7: "C",
6: "D"
}.get(score // 10, "E")
score = 85
grade = get_grade(score)
print("分数为{},等级为{}".format(score, grade)) # 输出:分数为85,等级为B
```
相关问题
c语言switch case语句分数分类
根据引用和[2]所述,C语言中的switch case语句可以用于根据表达式的结果,寻找匹配的case,并执行case后面的语句,一直到break为止。在引用的代码示例中,根据输入的成绩,将其除以10得到十位数部分,然后使用switch case语句进行分数分类。如果成绩在90-100之间,则输出“恭喜您!您的成绩为:优秀”;如果成绩在80-89之间,则输出“您的成绩为:良好”;如果成绩在70-79之间,则输出“您的成绩为:中等”;如果成绩在60-69之间,则输出“您的成绩为:及格”;如果成绩低于60分,则输出“很遗憾您的成绩为:不及格\n要加油啊!不要挂科。”。
MATLAB switch case 分数
好的,你想了解关于MATLAB的switch case语句用于处理分数的问题。在MATLAB中,我们可以使用switch case语句根据给定的分数执行不同的操作。下面是一个示例代码,演示如何使用switch case语句处理分数:
```matlab
score = 80;
switch true
case score >= 90
disp('优秀');
case score >= 80
disp('良好');
case score >= 70
disp('中等');
case score >= 60
disp('及格');
otherwise
disp('不及格');
end
```
在这个例子中,我们首先定义了一个变量score并赋值为80。然后,我们使用switch case语句来检查score的值,并根据其值执行相应的操作。首先,我们使用"true"作为case条件,这样可以逐个检查每个case条件。如果score大于等于90,则输出"优秀";如果score大于等于80,则输出"良好";以此类推。如果score不满足任何条件,则执行otherwise块中的操作,输出"不及格"。
如果你有其他
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)