Python 猜数字游戏:异常处理实现指南
以下是 Python 猜数字小游戏的异常处理代码示例:
import random
answer = random.randint(1, 100)
while True:
try:
guess = int(input('Guess a number between 1 and 100: '))
if guess == answer:
print('You guessed it!')
break
elif guess < answer:
print('Too low, try again!')
elif guess > answer:
print('Too high, try again!')
except ValueError:
print('Please enter a valid integer!')
在上面的代码中,我们使用了一个 try-except 块来捕获用户输入的非整数异常。如果用户输入的不是整数,则会引发 ValueError 异常,并显示一条错误消息。
此外,我们还可以添加其他异常处理程序,例如处理用户输入的超出范围的数字等。
原文地址: https://www.cveoy.top/t/topic/l6Mw 著作权归作者所有。请勿转载和采集!