我正在尝试在python中编写一个函数,根据两个参数bill和tip计算一个提示。我有一个问题,因为“tip”参数必须是十进制形式,如“0.15”,但我希望它打印出15%。这是我的代码。
def calcTip(bill,tip): total = bill + (bill * tip) print("A %f%% tip on a bill of %0.2f, comes to %0.2f total." %(tip, bill, total))
答案 0 :(得分:1)
您可以将提示乘以100:
print("A %f%% tip on a bill of %0.2f, comes to %0.2f total." %int(tip*100, bill, total))