如何限制用户在python中只能输入两个小数点浮点数



我是python的新手,我想做的是将用户输入的浮点值限制为小数点后两位,例如:1.11,用户不允许在小数点后输入1.111或更多。谢谢

您不能限制用户输入的内容,但可以将浮点值转换为2个小数点:

value = float(input("Input your number: "))
print ("You inputted " + str(value))
new_value = "{:.2f}".format(value)
print ("After formatting, your number has become: " + str(new_value))

最新更新