所以我需要编写并测试一个函数,它返回列表中最大元素的索引(或者,如果有几个元素的值最大,则返回其中第一个元素的索引),并且不允许我使用max函数。在
def largestElementIndex(lst):
x=0
maxNum=0
while x+1 < len(lst):
if lst[x] > maxNum:
maxNum=x
x+=1
return maxNum
print "Program Output"
indexOfMax = largestElementIndex([1, 4, 3, 3, 2])
print 'Index Of Max Value is',indexOfMax
如果不想使用max函数,也可以使用这个简单的方法:
干杯!在
您需要存储最大的数字和索引:
我还将使用
^{pr2}$for
循环:要使用
max
执行此操作,请以相同的方式使用enumerate
:相关问题 更多 >
编程相关推荐