我开始学习Python,我正在尝试构建一个简单的薪水应用程序。我究竟做错了什么?总数应该是55,000英镑乘以24%,除以52周,应该等于216.666666667,但我总共得到0.25384615384615383
my_salary = 55.000
my_taxes = 24 /100
my_weeks = 52
my_total = my_salary*my_taxes/my_weeks
my_total
0.25384615384615383
答案 0 :(得分:7)
my_salary = 55.000
是你的问题。你已经定义了一个值为55.000(五十五)而不是55,000的浮点数。将此行更改为
my_salary = 55000
答案 1 :(得分:3)
这里还将.
作为小数分隔符告知。我想补充一下:
如果您使用的是Python 3.6+,则可以使用_
作为千位分隔符,以使数字常量更具可读性:
my_salary = 55_000