May-24-2020, 09:04 PM
(May-24-2020, 05:15 PM)garvind25 Wrote: Thanks for your reply. Yes, I am expected to account for invalid inputs. How to do so pls.?
Regards,
Arvind Gupta
If your instructor is expecting you to account for invalid inputs, I presume you have been taught a method for doing so. I can't do your homework for you, but here is a generic approach using try/except:
my_string = input() # remember, any value retrieved from input() is a string by default try: # use try when you will attempt to do something that may result in an error my_string_float = float(my_string) except ValueError: # this line determines what happens if an error of type 'ValueError' occurs print('Could not convert my_string to float.')You will probably want to put the input() and try/except all into a loop, so that you can get new input from the user if the error occurs. If this doesn't give you enough information to complete your assignment, please post the full details of the assignment so that we can help you further.