python实现功能,输入3个学生的3个科目的成绩,看看哪个学生总成绩最高?
时间: 2023-06-08 07:08:59 浏览: 74
可以用字典来存储学生姓名和成绩,然后依次计算每个学生的总成绩,最后比较大小即可。
代码示例:
```python
scores = {} # 存储每个学生的成绩
for i in range(3):
name = input("请输入第{}个学生的姓名:".format(i+1))
math = float(input("请输入{}的数学成绩:".format(name)))
english = float(input("请输入{}的英语成绩:".format(name)))
chinese = float(input("请输入{}的语文成绩:".format(name)))
scores[name] = math + english + chinese # 存储总成绩
# 比较哪个学生总成绩最高
max_score = max(scores.values())
max_student = [name for name, score in scores.items() if score == max_score]
print("成绩最高的学生是:{},他/她的总成绩为:{}".format(max_student, max_score))
```
你可以输入学生的姓名和成绩,然后程序会输出总成绩最高的学生。注意,这只是一个简单的示例,实际上计算成绩的方式可能更加复杂,需要根据具体情况来写代码。
相关问题
python输入3个学生5门成绩,求出平均值,最高分和最低分
好的,我可以帮你解决这个问题。
你可以使用以下代码实现:
```python
# 输入3个学生5门成绩
scores = []
for i in range(3):
print("请输入第%d个学生的成绩:" % (i+1))
s = []
for j in range(5):
score = float(input("请输入第%d门课的成绩:" % (j+1)))
s.append(score)
scores.append(s)
# 求平均值、最高分和最低分
averages = []
max_scores = []
min_scores = []
for i in range(5):
total = 0
max_score = 0
min_score = 100
for j in range(3):
total += scores[j][i]
if scores[j][i] > max_score:
max_score = scores[j][i]
if scores[j][i] < min_score:
min_score = scores[j][i]
averages.append(total/3)
max_scores.append(max_score)
min_scores.append(min_score)
# 输出结果
print("平均成绩为:", averages)
print("最高分为:", max_scores)
print("最低分为:", min_scores)
```
这段代码首先会让你输入3个学生的5门成绩,然后计算每门课的平均值、最高分和最低分,最后输出结果。
希望能帮到你!
python输入十个学生成绩 统计最高分 ,最低分
好的,我来帮你解决这个问题。下面是 Python 代码实现:
```python
scores = []
for i in range(10):
score = float(input("请输入第 %d 个学生的成绩:" % (i + 1)))
scores.append(score)
max_score = max(scores)
min_score = min(scores)
print("最高分为:%.2f,最低分为:%.2f" % (max_score, min_score))
```
以上代码首先创建一个空列表 `scores`,然后使用 `for` 循环输入 10 个学生的成绩,将每个成绩添加到 `scores` 列表中。最后使用 `max` 和 `min` 函数分别求出列表中的最高分和最低分,并将结果输出到控制台上。
希望我的回答能够帮助到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)