Para mi si funciona, por lo menos lo he probado en la consola.
Lo mas probable es que estés usando algún IDE que no maneje bien el stdin.
Prueba con este código y dime que te imprime:
Código Python:
Ver originalindexes = []
numbers = []
highest = None
lowest = None
total = 0
while True:
try:
line = input("enter a number or Enter to finish: ")
print(repr(line))
print(repr(line.strip()))
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)