输入若干个实数,计算平均值并统计比平均值大的实数的个数
时间: 2023-05-27 07:02:27 浏览: 106
S7-200SMART_计算算数平均值(整数+双整数+实数)库文件及使用说明.rar
5星 · 资源好评率100%
1. 首先需要读取若干个实数,可以使用Python中的input()函数获取用户输入的实数序列。
2. 将输入的实数序列存储到列表中,并计算实数序列的长度。
3. 计算实数序列的平均值,可以使用Python中的sum()函数计算实数序列的和,并用长度将其除以。
4. 对于每一个实数,判断是否大于平均值,如果是,则累加计数器。
5. 输出平均值及比平均值大的实数的个数,可以使用Python中的print()函数输出结果。
代码如下:
```
nums = input("请输入实数序列,多个数之间用空格隔开:")
nums_list = nums.split()
n = len(nums_list)
nums_list = [float(num) for num in nums_list]
avg = sum(nums_list) / n
count = 0
for num in nums_list:
if num > avg:
count += 1
print("平均值为:", avg)
print("比平均值大的实数个数为:", count)
```
阅读全文