求列表s=[9,7,8,3,2,1,55,6]中的元素个数、最大值、最小值、元素之和、平均值。用Python中的for循环
时间: 2023-06-10 12:08:16 浏览: 140
可以用Python中的for循环遍历列表,然后使用内置函数求出列表元素的个数、最大值、最小值和元素之和,最后计算平均值。具体代码如下:
```python
s = [9, 7, 8, 3, 2, 1, 55, 6]
count = 0
total = 0
max_num = s[0]
min_num = s[0]
for num in s:
count += 1
total += num
if num > max_num:
max_num = num
if num < min_num:
min_num = num
average = total / count
print("元素个数:", count)
print("最大值:", max_num)
print("最小值:", min_num)
print("元素之和:", total)
print("平均值:", average)
```
输出结果为:
```
元素个数: 8
最大值: 55
最小值: 1
元素之和: 91
平均值: 11.375
```
相关问题
求列表s=[9,7,8,3,2,1,55,6]中的元素个数、最大值、最小值、元素之和、平均值。用Python直接访问列表元素方法
```
s = [9, 7, 8, 3, 2, 1, 55, 6]
# 元素个数
print("元素个数:", len(s))
# 最大值
print("最大值:", max(s))
# 最小值
print("最小值:", min(s))
# 元素之和
print("元素之和:", sum(s))
# 平均值
print("平均值:", sum(s) / len(s))
# 直接访问列表元素
print("第一个元素:", s[0])
print("第二个元素:", s[1])
# 以此类推
```
输出结果:
```
元素个数: 8
最大值: 55
最小值: 1
元素之和: 91
平均值: 11.375
第一个元素: 9
第二个元素: 7
```
编写程序,求列表s=[9,7,8,3,2,1,55,6]中的元素个数、最大值、最小值,以及元素之和、平均值
好的,对于您的这个问题,代码如下:
```python
s = [9, 7, 8, 3, 2, 1, 55, 6]
# 获取列表元素个数
count = len(s)
# 获取列表中的最大值
max_num = max(s)
# 获取列表中的最小值
min_num = min(s)
# 获取列表中的元素之和
sum_num = sum(s)
# 计算平均值
average = sum_num / count
# 输出结果
print("元素个数:", count)
print("最大值:", max_num)
print("最小值:", min_num)
print("元素之和:", sum_num)
print("平均值:", average)
```
执行上述代码,输出结果如下:
```
元素个数: 8
最大值: 55
最小值: 1
元素之和: 91
平均值: 11.375
```
感谢您的提问!
阅读全文