python找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式: 在第一行中输入给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。
时间: 2024-11-06 14:16:22 浏览: 28
求值_python_方差_中位数_平均值_
5星 · 资源好评率100%
在Python中,你可以使用内置的`max()`和`min()`函数以及`enumerate()`函数来同时找到最大值和其对应的小标。以下是实现该功能的简单代码:
```python
def find_max_min_indices(numbers):
n = int(input("请输入一个正整数n: ")) # 输入数量
number_list = list(map(int, input(f"输入{n}个整数,用空格分隔: ").split())) # 获取输入的整数序列
max_value = max(number_list) # 找到最大值
min_index = number_list.index(max_value) # 使用index()找到最大值的索引,此时默认是最小下标
return max_value, min_index
n, max_value, min_index = find_max_min_indices([1, 2, 3, 4, 5]) # 示例输入
print(f"最大值: {max_value}, 最小下标: {min_index}")
阅读全文