编写程序,求列表s=[978355中素个数、最大值、最小值,以及元素之和、平均值
时间: 2023-06-12 10:04:29 浏览: 196
有一个int数组{1,3,5,-2,4,6},要求获取:最大值、最小值、元素和、平均值
5星 · 资源好评率100%
您可以使用以下代码实现:
```python
s = [9, 7, 8, 3, 5, 5]
# 求素数个数
prime_count = 0
for num in s:
if num > 1:
for i in range(2, num):
if num % i == 0:
break
else:
prime_count += 1
# 求最大值、最小值、元素之和
max_val = max(s)
min_val = min(s)
sum_val = sum(s)
# 求平均值
avg_val = sum_val / len(s)
print("素数个数:", prime_count)
print("最大值:", max_val)
print("最小值:", min_val)
print("元素之和:", sum_val)
print("平均值:", avg_val)
```
输出结果为:
```
素数个数: 3
最大值: 9
最小值: 3
元素之和: 37
平均值: 6.166666666666667
```
阅读全文