Menedżer Wydatków

0

Witam.
Od kilku dni zmagam się z problemem zapisu kwoty w programie do kontroli wydatków
i mam taki błąd (znaczy czasami jest inny)

Traceback (most recent call last):
  File "main.py", line 125, in <module>
    display()
  File "main.py", line 120, in display
    zmien_budzet()
  File "main.py", line 50, in zmien_budzet
    a = int(budzet)
ValueError: invalid literal for int() with base 10: ''

I tu link do programu:
https://repl.it/@_Dark_Moon/Menedzer-wydatkow

1

Z czym konkretnie masz problem?

Zdaje się, że komunikat błędu jest tak przejrzysty, jak tylko się da - pusty ciąg znaków nie jest liczbą i Python o tym Cię właśnie informuje.

0

Podepne sie do pytania: Czy Python ma jakis oficjalny guideline albo nieoficjalna praktyke czego sie powinno uzywac do reprezentowania kwot ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1