我正在练习我的格式语句,但我不太了解它是如何工作的。我特别尝试使用“.2f”命令来理解格式命令,这是我目前拥有的代码,第二行在它返回和错误之前运行:
salesTax = 0.08
salesAmount = str(input('Enter the sales amount: '))
print ('The sales amount is', format('$'+salesAmount,
'.2f'))
print ('The sales tax is', format("$"+'.2f'))
print('The total sale is', format("$"+totalSales*salesTax,
'.2f'))
input("\nRun complete. Press the Enter key to exit.")
我正在尝试制作一个脚本,显示以下示例运行的输出:
//Sample run:
Enter the sales amount: 1234
The sales amount is $ 1,234.00
The sales tax is $ 98.72
The total sale is $ 1,332.72
Run complete. Press the Enter key to exit
请您参考如下方法:
长话短说
print('The sales amount is $', format(salesAmount, '.2f'))
分解:
将数字转换为带浮点表示(f 部分)的小数点后两位(.2 部分)格式的字符串。
format(salesAmount, '.2f')
现在您有了一个字符串,您可以使用 pass to print 连接它,或者您可以使用 + 或其他任何方式连接到之前的代码。
'The sales amount is $' + the_formatted_number
