求任意多个正整数的最小值和最大值
时间: 2024-10-28 09:10:53 浏览: 7
数据结构:长整数的加减法(任意长度的加减法).doc
5星 · 资源好评率100%
对于任意多个正整数,如果你想找出它们的最小值和最大值,你可以采用类似上述的步骤,但在实际编程中,可能会更倾向于使用列表或者数组来存储这些数值,这样可以更方便地进行操作。这里是一个通用的Python例子:
```python
def find_min_max(numbers):
# 初始最小值和最大值设为列表的第一个元素
min_value = numbers[0]
max_value = numbers[0]
# 遍历列表,更新最小值和最大值
for num in numbers:
if num < min_value:
min_value = num
elif num > max_value:
max_value = num
return min_value, max_value
# 获取用户输入的一串正整数,例如用逗号分隔
input_str = input("请输入一串用逗号分隔的正整数: ")
numbers = [int(num) for num in input_str.split(",")]
# 找到最小值和最大值
min_num, max_num = find_min_max(numbers)
print(f"最小值是: {min_num}")
print(f"最大值是: {max_num}")
```
在这个例子中,用户会被提示输入一系列用逗号分隔的正整数,然后我们会把这些输入转换成整数列表,再利用函数`find_min_max`找到最小值和最大值。
阅读全文