I can't tell if you are like the IRS: go ahead and add cents if you insist. We'll do the truncation work for you. Or if you are saying that you will be passing the cents along to the next layer...
I mean you even add additional arguments for him, so who knows the motivation for all that flexibility. Nobody can tell if you mean you are just tidying (int()) up his input before passing it to a deeper layer that only takes ints. Or if you are now "no longer unnecessarily not allowing the user to pass floats if he wants. Which will be presented unharmed to the next layer."
