只要用户输入非整型数据,程序立刻就会蹦出不和谐的异常信息然后崩溃。请使用学的异常处理方法修改以下程序,提高用户体验
import random
secret = random.randint(1,10)
print('------------------python异常练习题------------------')
temp = input("不妨猜一下心里想的是哪个数字:")
try:
guess = int(temp)
except ValueError:
print('输入错误类型值!')
guess = secret
while guess != secret:
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == secret:
print("真厉害,猜对了哦!"