我正在尝试创建一个货币转换器,它可以将最终值打印到2位小数。
我已经创建了整个程序,这只是其中的一小部分,但是我无法让程序打印到2位小数。我尝试使用先前提出的"%.2f",但不起作用,有人能建议我需要做什么吗?
到目前为止,我的程序是:
conversion_Menu= "What do you want to convert?\n1.Pound Sterling\n2.Euro\n3.USD\n4.Japanese Yen"
x = input (conversion_Menu)
if x == "1":
sterling_Menu = "What do you want to convert to?\n1.Euro's\n2.USD\n3.Japanese Yen"
y = input (sterling_Menu)
currency_Total = float(input("How much do you wish to exchange?"))
total_Exchange = currency_Total * sterling_Conversion
print ("This converts to", total_Exchange)
我希望确保变量total-Exchange中存储的值始终为两位小数。