2015-09-14 66 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' 
相關問題