Cześć wszystkim,
Mam problem z prostym programikiem w Pythonie. Głównym zadaniem jest pobranie od użytkownika kilku liczb i wypisanie minimalnej i maksymalnej wartości na końcu programu. W moim programie dostaje prawidłową wartość maksymalną a minimalna cały czas pozostaje 'None'. Nie mam jak na razie pomysłu co zrobiłem źle, także proszę o pomoc w rozwiązaniu tego problemu.
largest = None
smallest = None
while True:
num = raw_input("Enter a number: ")
if num == 'done': break
try:
number = int(num)
except:
print "Invalid input"
continue
if number < smallest:
smallest = number
if number > largest:
largest = number
print "Maximum is", largest
print "Minimum is", smallest