用python编写函数实现:随机产生30个0-19之间的随机整数(利用random函数库生成)并存入列表中,计算列表中数值的平均值并输出众数的个数。
时间: 2023-05-28 15:02:06 浏览: 117
```python
import random
from collections import Counter
def random_list():
nums = [random.randint(0, 19) for _ in range(30)]
return nums
def average(nums):
return sum(nums) / len(nums)
def mode_count(nums):
counter = Counter(nums)
mode = counter.most_common(1)[0][1]
mode_count = len([count for count in counter.values() if count == mode])
return mode_count
nums = random_list()
print(nums)
print("平均值:", average(nums))
print("众数的个数:", mode_count(nums))
```