No creo que sea por eso, pero de todas formas me parece extraño.
Código Python:
Ver originalindexes = []
numbers = []
highest = None
lowest = None
total = 0
while True:
try:
line = input("enter a number or Enter to finish: ")
line = line.strip() #Para quitar espacios al principio o final de la cadena
if not line:
break
indexes.append(len(numbers))
number = int(line)
numbers.append(number)
total += number
if lowest is None or lowest > number:
lowest = number
if highest is None or highest < number:
highest = number
except ValueError as err:
print(err)
Mother of God, a pesar de que básicamente tienes la solución allá arriba no lo haz usado.