Python 如何将“%”连接到输入?
下面是我的简单提示计算器的副本:Python 如何将“%”连接到输入?,python,calculator,Python,Calculator,下面是我的简单提示计算器的副本: bill_total = float(input("What is your total?\n")) people_total = float(input("How many people are splitting the bill?\n")) tip_percent = float(input("What percent tip would you like to leave?\n")) to
bill_total = float(input("What is your total?\n"))
people_total = float(input("How many people are splitting the bill?\n"))
tip_percent = float(input("What percent tip would you like to leave?\n"))
total = (bill_total + (int(bill_total*(tip_percent/100))))/(people_total)
print("Everyone should leave about $" +'{:.2f}'.format(round(total, 2)))
如何将%符号连接到用户输入的末尾,以便结果显示一个百分号,而不必输入实际符号 i、 e: 你想留多少小费?
20%除了打印语句外,整个代码都很好 您不需要添加+符号,只需将所有内容保留在字符串中即可 使用{:.2f}时,不需要使用round函数,反之亦然
print("Everyone should leave about $ {:.2f}%".format(total))
如果要修改终端中的用户输入,可以使用类似的方式覆盖它: tip\u percent=浮动输入您希望留下多少百分比的小费? printf\x1b[1A\x1b[2K您希望留下多少百分比的小费?{tip_percent}%
我该如何将%符号连接到用户输入的末尾?好吧,你已经如何将用户输入连接到消息的末尾了?每个人都应该留下大约$?