New submission from Rabcor: I'm an amateur at best, but the issue is that if i do this. --- try: num = int(input('Write a number-->')) except(ValueError) as noint: print('You did not write an integer') --- num will become 1 if i write an invalid value (like a) on the input line.
In that example code i made it will show you that. the code should be readable even if the language of what is going to be printed is not english, it converts 999 to 1 fhr bill, 4 hr coins, 1 fty coin, 4 ten coins, 1 fiv coin and 4 coins If you need context. I commented out my temporary solution to it (turning num into 0.1 as that's not a valid integer and i'm only working with integers.) ---------- components: Tkinter files: Heimaverkefni5.py messages: 184979 nosy: rabcor priority: normal severity: normal status: open title: Except(ValueError) on Integer returns the input value as 1 type: behavior versions: Python 3.3 Added file: http://bugs.python.org/file29546/Heimaverkefni5.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue17520> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com