编写python程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
时间: 2023-05-31 12:07:46 浏览: 124
求值_python_方差_中位数_平均值_
5星 · 资源好评率100%
好的,这个问题很简单,具体实现可以参考下面的代码:
```python
def findMax(n, nums):
max_num = float('-inf') # 初始化最大值为负无穷
min_idx = 0 # 初始化最小下标为0
for i in range(n):
if nums[i] > max_num:
max_num = nums[i] # 更新最大值
min_idx = i # 更新最小下标
return (max_num, min_idx) # 返回最大值及其对应的最小下标
```
你可以这样调用函数来测试它:
```python
n = 5
nums = [2, 5, 8, 3, 9]
max_num, min_idx = findMax(n, nums)
print("最大值为:", max_num)
print("最小下标为:", min_idx)
```
输出结果如下:
```
最大值为: 9
最小下标为: 4
```
请问还有其他问题吗?
阅读全文