输入10个同学成绩,计算出平均分
时间: 2023-06-16 17:03:57 浏览: 69
好的,下面是代码实现:
```
scores = [] # 存储同学的成绩
# 循环输入10个同学的成绩
for i in range(10):
score = float(input("请输入第%d个同学的成绩:" % (i+1)))
scores.append(score)
# 计算平均分并输出
average = sum(scores) / len(scores)
print("这10个同学的平均分为:%.2f" % average)
```
以上代码使用了一个列表来存储同学的成绩,然后循环输入10个同学的成绩,最后计算平均分并输出。其中 `%.2f` 表示输出浮点数并保留两位小数。
相关问题
输入十个学生成绩打印出平均分的同学成绩和学号c++程序
好的,以下是根据您的要求编写的程序,用于输入十个学生的成绩并计算平均分,然后打印出每个学生的成绩和学号c:
```python
# 创建一个字典用于存储学生成绩和学号
students = {}
# 循环10次,输入每个学生的成绩和学号
for i in range(10):
grade = float(input("请输入第{}个学生的成绩:".format(i+1)))
c = input("请输入第{}个学生的学号:".format(i+1))
students[c] = grade
# 计算平均分
average_grade = sum(students.values()) / len(students)
# 打印每个学生的成绩和学号,以及平均分
for c, grade in students.items():
print("学号{}的成绩是{}分".format(c, grade))
print("平均分是{}分".format(average_grade))
```
希望这个程序能够满足您的需求!
输入十名同学成绩,输出高出平均分的成绩
好的,以下是实现此功能的 Python 代码:
```python
# 输入十名同学的成绩
grades = []
for i in range(10):
grade = float(input("请输入第{}名同学的成绩:".format(i+1)))
grades.append(grade)
# 计算平均分
avg_grade = sum(grades) / len(grades)
# 输出高于平均分的成绩
print("高于平均分的成绩有:")
for grade in grades:
if grade > avg_grade:
print(grade)
```
运行代码后,依次输入十名同学的成绩,程序将自动计算平均分,并输出高于平均分的成绩。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.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)