我如何使它能够根据当前的位数添加/删除小数点



这是一个例子:

var = float(input("Type something: "))
var2 = round(var,2)

我想这样做,如果用户输入一个浮点值,其中最大数字是十分之一或更小,它将添加一个0,否则,它将打印四舍五入的

示例:

输入:4.6

输出:4.60

输入:7

输出:7.00

输入:5.43892

输出:5.44

.2f可以帮助您。您可能想将值2更改为其他

var = float(input("Type something: "))
var2 = format(var,'.2f')
print(var2)

除了@ILee的答案外,这种格式对打印变量也很有用。

var = float(input("Type something: "))
print(f'{var:.2f}')

最新更新