如何获得销售百分比

时间:2014-09-01 02:28:47

标签: python python-3.3

print("Profit Predition.")

sales=input("Enter amount of sales: ")

print('Total sales: ', sales)

profit=sales* 0.21

print(format(profit, ',.2'))

我得到的最后一行的结果应该是(使用974.58的输入,这只是使用的示例):

Profit Prediction.
Enter amount of sales: 974.58
Total sales: 974.58
Expected profit: 204.66

但是我得到的不是最后一行2e+02。我无法弄清楚如何让它返回" float"数。我对编程非常陌生,非常感谢你的帮助!我使用的python版本是3.3.5

3 个答案:

答案 0 :(得分:2)

更新:我很抱歉我所犯的错误。我已经更新了我的答案。

因此,请尝试将最后一行替换为:

print('%.2f' % profit)

print("{0:.2f}".format(profit))

你可以做对了。

答案 1 :(得分:1)

我总是以这种方式使用print

print("%.2f" % profit)

答案 2 :(得分:0)

尝试

print("{:,.2f}".format(profit))

有关详细信息,请参阅https://docs.python.org/3/library/string.html#formatstrings