jeudi 3 avril 2014

Smallest Number in a List - Python


Vote count:

-1




I am trying to write a function that takes a list input and returns the index of the smallest number in that list. For example,



minPos( [5,4,3,2,1] ) → 4


When I run my function, I get a List Index error, can someone please help? Thanks. I cannot use the built in function min().



def MinPos(L):
Subscript = 0
Hydrogen = 1
SmallestNumber = L[Subscript]
while L[Subscript] < len(L):
while L[Subscript] < L[Subscript + Hydrogen]:
Subscript += 1
return SmallestNumber
while L[Subscript] > L[Subscript + Hydrogen]:
Subscript += 1
return SmallestNumber


print MinPos( [-5,-4] )


asked 1 min ago






Aucun commentaire:

Enregistrer un commentaire