任意输入10~20个数输出最大最小值
时间: 2024-09-27 08:11:23 浏览: 18
为了找出一组数字中的最大值和最小值,你可以采用以下步骤:
1. 初始化两个变量,`max_value` 和 `min_value`,分别设置为列表的第一个元素,假设这个范围内的数字已排序。
2. 遍历输入的10到20个数字:
- 对于每个数字,检查它是否大于当前的最大值,如果是,则更新 `max_value`。
- 同样,如果数字小于当前的最小值,则更新 `min_value`。
3. 遍历结束后,`max_value` 就是列表中的最大值,`min_value` 是最小值。
下面是一个简单的Python示例实现:
```python
def find_max_min(numbers):
if len(numbers) < 2:
return "请输入至少两个数字"
max_value = numbers[0]
min_value = numbers[0]
for num in numbers:
if num > max_value:
max_value = num
elif num < min_value:
min_value = num
return {"max": max_value, "min": min_value}
# 示例:输入数字列表
input_numbers = [15, 7, 23, 10, 8, 20]
result = find_max_min(input_numbers)
print(f"最大值: {result['max']}, 最小值: {result['min']}")