Python输入10个数据 ,在任意输入一个数据,统计输入的任意值出现的次数,同时完成10个数值最大值,最小值和平均值的计算
时间: 2024-02-18 19:06:25 浏览: 246
Python 实现输入任意多个数,并计算其平均值的例子
好的,我来回答你的问题。以下是对你的要求的实现方法:
1. 使用 Python 的 input 函数从键盘输入十个数据,可以使用列表(list)来存储这些数据,具体实现方法如下:
```
numbers = []
for i in range(10):
number = int(input("请输入第%d个数字:" % (i+1)))
numbers.append(number)
```
2. 再输入一个数据,可以使用 input 函数获取输入值,具体实现方法如下:
```
value = int(input("请输入一个值:"))
```
3. 统计输入的任意值出现的次数,可以使用 count 方法,具体实现方法如下:
```
count = numbers.count(value)
print("输入的值%d出现的次数为%d" % (value, count))
```
4. 计算10个数值最大值、最小值和平均值,可以使用 Python 的内置函数 max、min 和 sum。具体实现方法如下:
```
maximum = max(numbers)
minimum = min(numbers)
average = sum(numbers) / len(numbers)
print("最大值为:", maximum)
print("最小值为:", minimum)
print("平均值为:", average)
```
以上代码中,max 函数求列表中的最大值,min 函数求列表中的最小值,sum 函数求列表中的所有元素的和,再除以列表长度即可求出平均值。
希望我的回答可以帮助到你!
阅读全文