多分支结构实现 一般得分在60分及以上到70时成绩为“D”,一般在70及以上到80成绩为“C”,在80及以上到90成绩为“B”,90及以上成绩为“A”,60分以下不及格。请输入成绩并判定等级输出。
时间: 2023-06-05 19:07:47 浏览: 173
这是一个关于编程的问题,我可以回答。为了实现多分支结构并得出成绩等级,可以使用if-elif-else语句。以下是示例代码:
score = 78
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
elif score >= 60:
grade = "D"
else:
grade = "不及格"
print("成绩为:", score, ",等级为:", grade)
根据输入的成绩,输出对应的等级。在本示例中,成绩为78,因此等级为C。
相关问题
写一个使用多分支选择结构将成绩从百分制变换到等级制
好的,以下是一个使用多分支选择结构将成绩从百分制变换到等级制的示例代码(使用Python语言):
```
score = int(input("请输入成绩:"))
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
elif score >= 60:
grade = "D"
else:
grade = "E"
print("成绩等级为:", grade)
```
上述代码中,我们首先通过`input()`函数获取用户输入的成绩,然后使用多分支选择结构,判断成绩所对应的等级,并将其存储在`grade`变量中。最后,使用`print()`函数输出成绩等级。
需要注意的是,在判断成绩等级时,我们使用了连续的多个`elif`语句,这些语句会依次判断条件是否成立,直到找到第一个满足条件的分支,并执行该分支对应的语句块。如果所有条件都不成立,则执行`else`分支对应的语句块。
python 利用多分支和嵌套两种选择结构将成绩从百分制变换到等级制。 要求百分制转化规则为: 90~100分 A 80~90分 B 70~80分 C 60~70分 D 60分以下 E
好的,这是一个很简单的问题,下面是Python的代码实现:
```
score = int(input("请输入百分制成绩:"))
if score >= 90:
print("成绩等级为:A")
elif score >= 80:
print("成绩等级为:B")
elif score >= 70:
print("成绩等级为:C")
elif score >= 60:
print("成绩等级为:D")
else:
print("成绩等级为:E")
```
以上代码中,我们首先通过 `input` 函数获取用户输入的百分制成绩,并将其转化为整型数值类型。然后,我们通过多个 `if-elif` 语句进行判断,根据不同的百分制成绩范围,输出对应的等级制成绩。最后,如果百分制成绩低于60分,则输出“E”等级制成绩。