Skip to content

Instantly share code, notes, and snippets.

@MM-coder
Created November 2, 2019 10:58
Show Gist options
  • Save MM-coder/2ec0d7f5ed039ec59a01dd529de082d3 to your computer and use it in GitHub Desktop.
Save MM-coder/2ec0d7f5ed039ec59a01dd529de082d3 to your computer and use it in GitHub Desktop.
Get the position of the minimum number in a dataset without using min()
a = [5,9,19,0,3,-45,7,3,-20]
b = [-19,2,3,-8,3.5,18.9, 24]
def pos_minimo(lista: list):
minimo = lista[0]
for i in lista:
if minimo > i:
minimo = i
return lista.index(minimo)
print("A posicao do minimo da lista a e: "+str(pos_minimo(a)))
print("A posicao do minimo da lista b e: "+str(pos_minimo(b)))
if pos_minimo(a) > pos_minimo(b):
print("A posicao do minimo a e maior do que o da lista b")
elif pos_minimo(a) < pos_minimo(b):
print("A posicao do minimo b e maior do que o da lista a")
else:
print("As posicoes dos minimos das listas a e b sao iguais")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment