Wpis z mikrobloga

@iforgotmypass: Luzik. Zakładam, że już wiesz skąd taki wynik?

Btw: następnym razem spróbuj sobie ustawić breakpointy w kodzie i wybrać 'debug'. Wtedy Ci się kod uruchomi i zatrzyma w miejscach gdzie wstawiłeś breakpointy.
Szybko byś doszedł co jest nie tak, bo miałbyś coś w stylu:

largest = (str) '5'
smallest = (str) '12'
w oknie debugera. Więc od razu widziałbys w czym problem.
@iforgotmypass: Z jakiego IDE korzystasz?
Btw: dam Ci jeszcze jedną podpowiedź. Jeśli kusi Cię, żeby linijkę:

float(num)
zamienić na

num = float(num)
to od razu powiem Ci, że to nie zadziała dobrze ;)
@iforgotmypass: Właśnie chwilę googluję i na szybko widzę, że atom nie ma sensownie rozwiniętego narzędzia do debugowania kodu.
Pierwszy wynik w google rzuca to:
https://atom.io/packages/python-debugger
wygląda obiecująco, ale zaraz po chwili widzę: "No watched variables or expressions."
Mało wygodne. Musiałbyś za każdym razem pisać w debugerze, że chcesz cos podejrzeć.

Dlatego obecnie to sugeruję przesiąść się na pycharma. Najlepsze IDE dla pythona. I też łatwe w obsłudze.
Ma mnóstwo zaawansowanych możliwości