编程求列表s=[9,7,8,3,2,1,55,6]中的元素个数、最大值、最小值、元素之和、平均值.用for实现
时间: 2024-10-27 07:09:38 浏览: 29
TC58NVG1S3HTA00.pdf
为了在Python中使用for循环来计算列表`s`的元素个数、最大值、最小值、元素之和以及平均值,你可以编写如下的代码:
```python
s = [9, 7, 8, 3, 2, 1, 55, 6]
# 元素个数
count = 0
for _ in s:
count += 1
element_count = count
print(f"列表中有 {element_count} 个元素")
# 最大值
max_value = None
for num in s:
if max_value is None or num > max_value:
max_value = num
max_value = max(s)
print(f"最大值是 {max_value}")
# 最小值
min_value = float('inf') # 初始设置无穷大
for num in s:
if num < min_value:
min_value = num
min_value = min(s)
print(f"最小值是 {min_value}")
# 元素之和
sum_values = 0
for num in s:
sum_values += num
total_sum = sum_values
print(f"所有元素的和是 {total_sum}")
# 平均值
average = total_sum / element_count
print(f"平均值是 {average:.2f}")
阅读全文