1、有五个学生,每个学生有学号、姓名和三门课的成绩,要求从键盘输入学生的信息,计算出每位学生的平均成绩,然后输出。
时间: 2023-11-22 13:56:53 浏览: 69
以下是Python语言的代码实现:
```
# 定义一个二维列表,每一行代表一个学生的信息
students = []
# 循环5次,分别输入5个学生的信息
for i in range(5):
# 从键盘输入学生的信息
stu_id = input("请输入第{}个学生的学号:".format(i+1))
stu_name = input("请输入第{}个学生的姓名:".format(i+1))
score_math = float(input("请输入第{}个学生的数学成绩:".format(i+1)))
score_english = float(input("请输入第{}个学生的英语成绩:".format(i+1)))
score_chinese = float(input("请输入第{}个学生的语文成绩:".format(i+1)))
# 计算每位学生的平均成绩
score_avg = (score_math + score_english + score_chinese) / 3
# 将学生信息和平均成绩存入列表中
students.append([stu_id, stu_name, score_math, score_english, score_chinese, score_avg])
# 输出每一位学生的信息和平均成绩
for stu in students:
print("学号:{},姓名:{},数学成绩:{},英语成绩:{},语文成绩:{},平均成绩:{}".format(stu[0], stu[1], stu[2], stu[3], stu[4], stu[5]))
```
运行程序后,依次输入每个学生的信息和成绩,即可计算出每位学生的平均成绩,并将学生信息和平均成绩输出。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)