3.输入m个数,求其最大数、最小数和平均值。
时间: 2023-05-24 16:05:56 浏览: 101
求最大数、最小数、平均值
算法步骤:
1. 输入m个数,保存在一个列表中。
2. 设置最大数和最小数初始值为列表中的第一个数。
3. 遍历列表,如果找到比当前最大值还要大的数,则更新最大值;如果找到比当前最小值还要小的数,则更新最小值。
4. 计算所有数的和,并用列表长度求出平均值。
5. 打印最大数、最小数和平均值。
Python代码实现:
```python
m = int(input("输入数字个数:"))
nums = []
for i in range(m):
nums.append(float(input("输入第%d个数字:" % (i+1))))
max_num = nums[0]
min_num = nums[0]
sum_num = 0
for num in nums:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
sum_num += num
average_num = sum_num / len(nums)
print("最大数为:", max_num)
print("最小数为:", min_num)
print("平均数为:", average_num)
```
阅读全文