py怎么使输入值限定为数字

py怎么使输入值限定为数字,若输入其他输入类型则重新循环。就像输入质量只能为数字,输入其他的不会出错

while True:
    try:
        quality = float(input("输入浮点数:"))
        break
    except ValueError:
        print("类型不对")

print("您输入的是:", quality)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^