你如何计算出百分比?

时间:2017-11-09 18:59:31

标签: python python-3.x

我开始学习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

2 个答案:

答案 0 :(得分:7)

my_salary = 55.000

是你的问题。你已经定义了一个值为55.000(五十五)而不是55,000的浮点数。将此行更改为

my_salary = 55000

答案 1 :(得分:3)

这里还将.作为小数分隔符告知。我想补充一下:

如果您使用的是Python 3.6+,则可以使用_作为千位分隔符,以使数字常量更具可读性:

my_salary = 55_000

在此测试:https://repl.it/OCwJ/0