def buy():
try:
price = 160
pairs = int(input("你买了几双鞋,请输入:"))
if pairs >=10:
print("总金额为:{}".format(int((price*pairs)*0.7)))
elif 5<= pairs <= 9:
print("总金额为:{}".format(int((price*pairs)*0.8)))
elif 2<= pairs <=4:
print("总金额为:{}".format(int((price*pairs)*0.9)))
else:
print("总金额为:{}".format(int((price*pairs)*1)))
except:
print("错误,请重新输入")
buy()
buy()
在函数里面设置程序异常处理,然后如果保存之后重新执行这个函数,无限循环下去