从键盘输入若干个同学的计算机成绩存入列表中,成绩范围0-120,若超过这个范围则结束输入。将这些同学的计算机成绩平均值、最小值和最大值组成元组输出,如果没有正确成绩输入则输出空元组
时间: 2024-05-14 16:13:05 浏览: 36
定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩,输出高于平均成绩的序号。
可以回答,以下是代码实现:
```python
scores = []
while True:
score = input("请输入计算机成绩(0-120),输入q结束:")
if score == 'q':
break
score = int(score)
if score < 0 or score > 120:
break
scores.append(score)
if len(scores) == 0:
result = ()
else:
average = sum(scores) / len(scores)
max_score = max(scores)
min_score = min(scores)
result = (average, max_score, min_score)
print(result)
```
如果您还有其他问题,可以继续提出。
阅读全文