Python3实现猜数字游戏完整代码与异常处理
本文提供Python3实现的猜数字游戏完整代码。程序生成1至100的随机数,用户输入猜测值,程序提示偏大或偏小直至猜中。代码包含ValueError异常处理机制,确保非法输入不中断程序。附带测试输出示例,适合Python初学者参考学习。
Python3猜数字游戏实现
本文分享了使用Python3编写猜数字游戏的具体代码实现,供读者参考学习。
需求目标:
核心需求为开发一个猜数字游戏。
具体规则如下: 1. 游戏启动时,系统随机生成一个1到100之间的整数。 2. 用户输入猜测数值,程序根据输入值与目标值的比较,提示“偏大”或“偏小”。 3. 用户依据提示继续输入,直到猜中目标数字为止。 4. 若用户输入非数字等错误内容,程序需具备异常处理机制,避免崩溃。
具体代码实现如下:
# coding=utf-8
import random
num = random.randint(0, 100)
while True:
try:
guess = int(input("Enter 1~100:"))
except ValueError as e:
print("Input value is invalid!!")
continue
if guess > num :
print("guess Bigger:", guess)
elif guess < num :
print("guess Samller:", guess)
else:
print("Guess OK, Game Over")
break
print("\n")
测试运行结果示例:50->80->90->95->99->97->98

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













