int vs. float
adam14711993 at gmail.com
adam14711993 at gmail.com
Thu Feb 9 21:33:54 EST 2017
Hello,
My computer programming professor challenged me to figure out a way to manipulate my program to display one error message if the user input is a zero or a negative number, and a separate error message if the user input is a decimal number. My program starts out:
number_purchases_str = int(input("Enter the number of packages you're buying:"))
number_purchases = int(number_purchases_str)
format(number_purchases, "12,")
So if the user input is, for example, -9 or 0, the program will result with: Sorry, you must order at least one package."
What I cannot figure out is how to write it so that if my user input is, for example, 1.5, the program will result with: Sorry, you can only order whole packages.
I understand that because I am starting out by assigning my number_purchases_str to be an int, when the user enters a float that is a conflict and will crash.
My professor apparently believes there is a way to accomplish this. Any help or advice would be greatly appreciated.
Thank you.
More information about the Python-list
mailing list