在Python中将整数格式化为GBP

时间:2016-10-21 10:52:14

标签: python python-3.x

我一直试图将一定数量的积分格式化为英镑,例如显示100个积分为£1.00,80个积分为0.80英镑。我正在运行python 3.5。

这是我的代码:

playerCredit = 100
print(format(playerCredit, ',.2f')) #this outputs 100.00
playerCredit = 80
print(format(playerCredit, ',.2f')) #this outputs 80.00 

2 个答案:

答案 0 :(得分:1)

这样做了吗?

playerCredit = 100
print(format(playerCredit/100., ',.2f')) 
playerCredit = 80
print(format(playerCredit/100., ',.2f'))

如果要添加£符号,则应在Python 3.x中执行以下操作(在2.x中,您需要对符号进行编码)

print(''.join(['£', format(playerCredit/100., ',.2f')]))

答案 1 :(得分:0)

您可以简单地使用format函数打印所需的结果。

以下示例代码:

x=1
print('£' + format(x/100. ,',.2f'))

希望这有帮助。