用Python编写程序 输入10位学生的考试成绩,统计并输出其中的最高分、最低分和平均分。输入描述: [98,95,87,99,78,90,83,75,90,92] 输出描述: The highest score is 99,the lowest score is 75,and the average score is 88.7.
时间: 2024-02-24 15:59:39 浏览: 71
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,以下是Python的代码实现:
```
scores = [98,95,87,99,78,90,83,75,90,92] # 学生的考试成绩列表
highest = max(scores) # 最高分
lowest = min(scores) # 最低分
average = sum(scores) / len(scores) # 平均分
print("The highest score is %d, the lowest score is %d, and the average score is %.1f." % (highest, lowest, average))
```
在代码中,我们首先定义了学生的考试成绩列表,然后通过 `max()` 函数和 `min()` 函数分别获取最高分和最低分。接着,我们使用 `sum()` 函数将所有成绩求和,并除以列表长度获取平均分。
最后,我们使用字符串格式化输出统计结果。其中, `%d` 表示整数格式, `%f` 表示浮点数格式, `%.1f` 表示保留一位小数的浮点数格式。
阅读全文