python求元组平均数while
时间: 2023-11-20 18:48:58 浏览: 140
要计算元组的平均数,您可以使用循环来遍历元组中的每个元素,并将它们相加。然后,将总和除以元组的长度即可得到平均数。下面是一个示例代码:
sum = 0
count = 0
tup = (1, 2, 3, 4, 5)
while count < len(tup):
sum += tup[count]
count += 1
average = sum / len(tup)
print("元组的平均数为:", average)
相关问题
从键盘输入若干个同学的计算机成绩存入列表中,成绩范围0-120,若超过这个范围则结束输入。将这些同学的计算机成绩平均值、最小值和最大值组成元组输出,如果没有正确成绩输入则输出空元组。
输入以下代码即可实现上述功能:
```python
scores = []
while True:
score = input("请输入同学的计算机成绩:")
if not score.isdigit() or int(score) < 0 or int(score) > 120:
break
scores.append(int(score))
if len(scores) == 0:
print(())
else:
avg_score = sum(scores) / len(scores)
min_score = min(scores)
max_score = max(scores)
print((avg_score, min_score, max_score))
```
注意,在输入分数时需要判断输入是否为数字,并且是否在0-120的范围内。如果输入不符合要求,就跳出循环并输出空元组。如果有正确的分数输入,就计算平均值、最小值和最大值,并输出为元组。
阅读全文