python输入一组10个整数,存放在列表numbers中,计算这组数的和、平均值、方差。方差是各个数据分别与其平均数之差的平方的和的平均数。 要求:用两种方法对构建好的列表进行遍历。1、直接遍历列表元素,形式如for item in ls: 2、遍历列表元素的索引,形式如for i in range(len(ls)):
时间: 2024-03-24 15:41:36 浏览: 159
python求平均数、方差、中位数的例子
5星 · 资源好评率100%
可以使用以下代码实现:
```python
# 输入10个整数
numbers = []
for i in range(10):
num = int(input("请输入第%d个整数:" % (i+1)))
numbers.append(num)
# 计算和
total = sum(numbers)
# 计算平均值
mean = total / len(numbers)
# 计算方差
variance = sum([(x-mean)**2 for x in numbers]) / len(numbers)
# 遍历列表元素
for num in numbers:
print(num)
# 遍历列表元素的索引
for i in range(len(numbers)):
print("numbers[%d] = %d" % (i, numbers[i]))
# 输出结果
print("这组数的和为:", total)
print("这组数的平均值为:", mean)
print("这组数的方差为:", variance)
```
注意,方差的计算使用了列表推导式和sum函数,可以简化代码。同时,注意遍历列表元素的两种方法的不同之处。
阅读全文