When I am returning my function, the answers are inconsistent. I am trying to round to .05. example: 26.93 -> 26.95 Here is what happens.. What did I do wrong? Thanks
>>> cashback = (0.05 * round(payment/0.05))
>>> cad_cashier(23,26.93)
'The change value is: 3.950000000000003'
>>> cashback = (0.05 * round((payment) / 0.05))
>>> cad_cashier(23,26.52)
'The change value is: 3.5'
Why does one value work but the other value adds 0003?