输入0-100之间的整数作为分数,按照以下规则将整数打分转换成A-E 5个分数档: 90-100分, A 80-89分, B 70-79分, C 60-69分, D
时间: 2023-08-11 20:04:32 浏览: 38
以下是将输入的整数分数转换为A-E五个等级的Python代码实现:
```
score = int(input("请输入0-100之间的整数分数:"))
if score >= 90 and score <= 100:
print("A")
elif score >= 80 and score <= 89:
print("B")
elif score >= 70 and score <= 79:
print("C")
elif score >= 60 and score <= 69:
print("D")
else:
print("E")
```
这个程序会提示用户输入一个整数分数,并将其转换为对应的A-E等级。如果输入的分数超出了0-100的范围,输出E。
相关问题
题目描述 济南大学现举行新生歌手大赛,评分规则是这样的:一共有10个评委给每个歌手打分,分数采用百分制,算分时去掉一个最高分,去掉一个最低分,取其余8个评委的平均分作为歌手的得分。现有多个歌手的得分,请计算出他们每个人的得分。 输入 输入数据有多组,每组是一个歌手的打分,包括10个0到100之间的整数,数据之间用分空格分隔。 输出 对于每个歌手的打分,计算出这个歌手的得分,每个得分占一行,输出两位小数。
以下是Python实现:
```python
while True:
try:
scores = list(map(int, input().split()))
scores.sort()
avg_score = sum(scores[1:9]) / 8
print('%.2f' % avg_score)
except:
break
```
首先进入一个无限循环,每次读入一行数据,使用 `map` 函数将其转换为整数列表。然后对这个列表进行排序,去掉最高分和最低分后,取列表的第2到第9项(即8个评委的分数),求平均值即可。最后使用格式化字符串输出结果,保留2位小数。如果出现异常则跳出循环。
学校进行歌唱比赛。每位选手演唱完毕后,由十位评委打分(分数为整数,满分100分)。 评分规则是,去掉一个最高分,去掉一个最低分,计算其他八位评委的平均分。 输入格式: 在一行中,输入十位评委给出的分数,空格隔开。 输出格式: 去掉一个最高分,去掉一个最低分,计算其他八位评委的平均分。结果保留一位小数。
以下是本题的 Python 代码实现:
```python
scores = list(map(int, input().split())) # 输入评委给出的分数,转换为整数列表
scores.remove(max(scores)) # 去掉一个最高分
scores.remove(min(scores)) # 去掉一个最低分
avg_score = sum(scores) / len(scores) # 计算其他八位评委的平均分
print('%.1f' % avg_score) # 输出结果,保留一位小数
```
解释一下代码的思路:
首先,我们用 `list(map(int, input().split()))` 读入一行评委给出的分数,然后将其转换为整数列表。
接下来,我们使用 `remove()` 方法分别去掉一个最高分和一个最低分,可以使用 `max()` 和 `min()` 函数得到列表中的最大值和最小值,然后使用 `remove()` 方法删除。
最后,我们计算剩下八位评委的平均分,即将分数列表求和后除以评委人数(即列表长度),并使用 `print()` 函数输出结果,保留一位小数(使用字符串格式化语法 `%.1f`)。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)