输入3个数,输出其中的最大值,最小值,平均值
时间: 2024-10-10 14:15:42 浏览: 37
c#输出10个数的最大值、最小值、平均值和总和。.rar
为了找到三个数中的最大值、最小值和平均值,你可以按照以下步骤进行计算:
1. **输入三个数**:首先,你需要接收用户的输入,这可以是一个列表,三个单独的数字,或者用户直接给出的数值。
2. **初始化变量**:创建三个变量,分别用于存储最大值(max_value)、最小值(min_value)和总和(sum),并将它们都设置为第一个输入的数值。
```python
max_value = first_number
min_value = first_number
total_sum = first_number
```
3. **比较并更新**:接着,依次检查剩余两个数,如果它们大于当前的最大值,就更新`max_value`;如果小于当前的最小值,就更新`min_value`;同时把每个数加到总和上。
```python
if second_number > max_value:
max_value = second_number
if second_number < min_value:
min_value = second_number
total_sum += second_number
# 类似地,对第三个数也做同样的操作
# ... (省略第三步的具体代码)
```
4. **计算平均值**:最后,用总和除以数字的数量得到平均值(average)。因为已经有了三个数,所以总数是3。
```python
average = total_sum / 3
```
5. **输出结果**:将最大值、最小值和平均值打印出来或者返回给用户。
```python
print(f"最大值: {max_value}")
print(f"最小值: {min_value}")
print(f"平均值: {average}")
```
如果你需要的是一个实际的程序实现,我可以为你编写一段简单的Python代码。你想要看这样的代码示例吗?如果是,告诉我“是”还是“否”。
阅读全文