2015-09-14 45 views
-3

有没有办法打印出15而不是0.15?例如,要获得此结果Python,打印15而不是0.15

tipCalculator(60.00,0.15)< -----输入为0.15,但在打印时写入为15%。

Ex。 60.00美元的账单上15%的小费将达到69.00美元。

+1

乘以100 – interjay

+1

'打印( “15”)'应该做的伎俩。 –

+0

非常非常简单的数学。正如@interjay所说。在问问题之前多花点时间思考一个问题:) –

回答

2

使用Python的formatting language

>>> '{:.2%}'.format(.15) 
'15.00%' 
>>> '{:.0%}'.format(.15) 
'15%' 
>>> 'Bill: ${:.2f}, tip: {:.2%}, Total ${:.2f}'.format(bill, tip, bill+bill*tip) 
'Bill: $60.00, tip: 15.00%, Total $69.00' 
相关问题