输入nn个整数,存放在列表中,输出最大数所在位置(n≤1000)。 输入输出格式 输入格式 n个正整数。 输出格式 最大数所在位置。python
时间: 2023-11-22 16:53:02 浏览: 69
DBN-BP深度置信网络结合BP神经网络多输入单输出回归预测(Matlab完整源码和数据)
5星 · 资源好评率100%
可以使用Python内置的`max`函数来找到最大值,再使用`index`方法找到最大值的位置。代码如下:
```python
n = int(input()) # 输入个数
nums = list(map(int, input().split())) # 输入整数列表
max_num = max(nums) # 找到最大值
max_index = nums.index(max_num) # 找到最大值的位置
print(max_index) # 输出最大值所在位置
```
如果输入的整数数量很多,可以使用`numpy`库来优化性能,代码如下:
```python
import numpy as np
n = int(input()) # 输入个数
nums = np.array(list(map(int, input().split()))) # 输入整数列表
max_index = np.argmax(nums) # 找到最大值的位置
print(max_index) # 输出最大值所在位置
```
阅读全文