用 python实现从键盘输入三名学生的成绩输出平均成绩
时间: 2023-10-25 22:07:14 浏览: 132
score1 = float(input("请输入第一名学生的成绩:"))
score2 = float(input("请输入第二名学生的成绩:"))
score3 = float(input("请输入第三名学生的成绩:"))
average_score = (score1 + score2 + score3) / 3
print("三名学生的平均成绩为:", average_score)
相关问题
用Python实现:从键盘输入n,随机产生n名学生的课程成绩,利用列表输出平均值、最高的3个成绩和最低的3个成绩、成绩的中位数。
好的,以下是用Python实现从键盘输入n,随机产生n名学生的课程成绩,利用列表输出平均值、最高的3个成绩和最低的3个成绩、成绩的中位数的代码:
```python
import random
n = int(input("请输入学生人数:"))
scores = []
for i in range(n):
score = random.randint(0, 100)
scores.append(score)
avg_score = sum(scores) / n
sorted_scores = sorted(scores, reverse=True)
highest_scores = sorted_scores[:3]
lowest_scores = sorted_scores[-3:]
if n % 2 == 0:
median_score = (sorted_scores[n // 2 - 1] + sorted_scores[n // 2]) / 2
else:
median_score = sorted_scores[n // 2]
print("平均成绩为:", avg_score)
print("最高的3个成绩为:", highest_scores)
print("最低的3个成绩为:", lowest_scores)
print("成绩的中位数为:", median_score)
```
希望这个代码能够帮到你!
用python写从键盘输入一批学生的成绩,计算平均分。
以下是用Python实现从键盘输入一批学生的成绩,计算平均分的代码:
```python
# 获取学生数量
n = int(input("请输入学生数量:"))
# 初始化总分数
total_score = 0
# 循环获取每个学生的成绩并计算总分数
for i in range(n):
score = int(input("请输入第{}个学生的成绩:".format(i+1)))
total_score += score
# 计算平均分
average_score = total_score / n
# 输出平均分
print("这批学生的平均分为:", average_score)
```
运行代码,输入学生数量以及每个学生的成绩,即可得到这批学生的平均分。
阅读全文