python - 如何限制用户在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))
推荐阅读
- python - 如何从 Python / Matplotlib 中的特征值和特征向量绘制椭圆?
- android - 没有 Material 按钮样式的 Android 形状设计
- php - 幻灯片删除后 OpenTBS pptx 信息不更新
- google-sheets - 在包含“的字符串中间查找字符
- html - RobotFramework 定位具有相同类的元素
- jpeg - JPEG:重启标记大于 MCU 的数量
- c# - c#基类到未知泛型类
- java - 如何修复不同的多部分边界实现?
- java - 在Java中找到彼此距离最小的数组中的两个数字
- reactjs - 有条件地重定向到反应中的 URL