# 猜数字游戏代码示例
import random
def guess_number():
# 生成一个1到100之间的随机整数
number_to_guess = random.randint(1, 100)
print("欢迎来到猜数字游戏!我已经想好了一个1到100之间的数字。")
while True:
try:
# 获取用户输入并转换为整数
user_guess = int(input("请输入你的猜测: "))
# 判断用户的猜测是否正确
if user_guess < number_to_guess:
print("太小了,再试一次!")
elif user_guess > number_to_guess:
print("太大了,再试一次!")
else:
print("恭喜你,猜对了!")
break
except ValueError:
print("请输入一个有效的整数。")
# 调用函数开始游戏
guess_number()
import random 导入了 Python 的 random 模块,用于生成随机数。guess_number() 函数封装了整个猜数字游戏的逻辑。number_to_guess = random.randint(1, 100) 生成一个1到100之间的随机整数作为目标数字。while True 创建一个无限循环,直到用户猜中数字为止。input() 获取用户输入,并使用 int() 将其转换为整数。try-except 结构捕获用户输入非整数的情况,并提示用户重新输入。希望这段代码能帮助你理解如何编写一个简单的猜数字游戏!
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站