用python编写程序,通过while循环求列表d=[9,7,8,3,2,1,5,6]中元素个数、最大值、最小值、和以及平均值。
时间: 2024-11-09 21:27:52 浏览: 23
当然可以,以下是Python代码示例,使用while循环遍历列表并计算所需的值:
```python
# 初始化列表
d = [9, 7, 8, 3, 2, 1, 5, 6]
# 初始化变量
count = 0 # 元素个数
max_value = d[0] # 初始最大值
min_value = d[0] # 初始最小值
total_sum = 0 # 总和
average = 0 # 平均值
# 使用while循环计算
i = 0
while i < len(d):
count += 1
total_sum += d[i]
if d[i] > max_value:
max_value = d[i]
if d[i] < min_value:
min_value = d[i]
i += 1
# 计算平均值
if count != 0:
average = total_sum / count
print("列表元素个数:", count)
print("最大值:", max_value)
print("最小值:", min_value)
print("和:", total_sum)
print("平均值:", average)
阅读全文