输入一个红包金额,在某个范围内,输入不规范捕获异常
输入一个红包金额在0.01-200之间,如果不在这个区间,提示重新输入;如果输入的金额类型不正确,提示重新输入:
while True: try: a = int(input("请输入红包金额,在0.01-200之间")) if a >= 0.01 and a <= 200: print("输入金额正确") break elif a < 0.01 or a > 200: print("输入的金额不在0.01-200之间") except ValueError as e: print("输入的内容不规范,请重新输入")
输入正确break跳出循环