python输入n个整数,用空格分开。找出这n个数中的最大值及其对应的最小下标(下标从0开始)。
时间: 2024-10-09 08:02:11 浏览: 39
【PTA】求最大值及其下标
在Python中,你可以通过接收用户输入的字符串,然后分割成整数列表,接着遍历这个列表找到最大值和它的索引。这里是一个简单的示例:
```python
def find_max_min():
n = int(input("请输入整数的数量: "))
numbers_str = input("请输入n个用空格分隔的整数: ")
numbers = list(map(int, numbers_str.split()))
max_value = max(numbers)
max_index = numbers.index(max_value)
min_value = min(numbers)
min_index = numbers.index(min_value)
print(f"最大值 {max_value} 对应的最小下标是 {min_index}")
print(f"最小值 {min_value} 对应的最大下标是 {max_index}")
find_max_min()
```
在这个函数中,`input()`用于获取用户的输入,`map()`将字符串转换为整数列表,`max()`和`min()`分别找出最大值和最小值,而`index()`则返回对应值第一次出现的索引。
阅读全文