将变量舍入为 2 dp,同时在末尾添加 0 og 1dp 值

  • 本文关键字:添加 og 1dp 舍入 变量 dp python
  • 更新时间 :
  • 英文 :


我编写了一个 for 循环代码,根据来自列表中的值打印出不同的值

percentages = [5, 10, 15, 20, 25]

它将以下计算给出的答案四舍五入为 2 dp,但在我收到的值之一 (3.5) 上,它不会四舍五入为 3.50

tax_price = round(x/(100/percent[i]), 2)

x 是用户的输入

我将如何使其发布 3.50 而不是 3.5

你可以用format。从文档中:

在宽度字段前面加上零 ('0') 字符可启用符号感知 数值类型的零填充。这相当于填充字符 对齐类型为 '=''0'

print('{0:.2f}'.format(tax_price))

例:

print('{0:.2f}'.format(3.5))
3.50

这个逻辑怎么样?

percentage = [5,10,15,20]
x = int(input("User input"))
result = []
for i in percentage:
    tax_price = x/(100/i)
    result.append('{:.2f}'.format(tax_price))
print(result)

相关内容

  • 没有找到相关文章