Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python编写的入门简单小游戏

作者:战虎天下   发布日期:2026-01-27   浏览:29

# 简单的猜数字小游戏

import random

def guess_number_game():
    # 生成一个1到100之间的随机整数
    number_to_guess = random.randint(1, 100)
    print("欢迎来到猜数字游戏!我已经想好了一个1到100之间的数字。")

    while True:
        try:
            # 获取用户输入并转换为整数
            user_guess = int(input("请输入你的猜测: "))

            if user_guess < 1 or user_guess > 100:
                print("请确保你输入的是1到100之间的数字。")
                continue

            # 判断用户的猜测是否正确
            if user_guess < number_to_guess:
                print("太小了,再试一次!")
            elif user_guess > number_to_guess:
                print("太大了,再试一次!")
            else:
                print("恭喜你,猜对了!")
                break
        except ValueError:
            print("无效输入,请输入一个有效的整数。")

if __name__ == "__main__":
    guess_number_game()

解释说明:

  1. 导入模块import random 导入了 Python 的 random 模块,用于生成随机数。
  2. 定义函数guess_number_game() 是主函数,负责游戏的逻辑。
  3. 生成随机数number_to_guess = random.randint(1, 100) 生成一个1到100之间的随机整数作为要猜的数字。
  4. 游戏循环:使用 while True 创建一个无限循环,直到玩家猜对为止。
  5. 获取用户输入user_guess = int(input("请输入你的猜测: ")) 获取用户输入,并尝试将其转换为整数。
  6. 输入验证:检查用户输入是否在1到100之间,如果不是则提示重新输入。
  7. 比较猜测:根据用户的猜测与目标数字进行比较,给出相应的提示(太大或太小)。
  8. 处理异常:使用 try-except 块捕获无效输入(如非整数),并提示用户重新输入。
  9. 结束条件:如果玩家猜对了,打印恭喜信息并退出循环。

希望这个简单的猜数字游戏能帮助你入门 Python 编程!

上一篇:python 爬虫

下一篇:python replace

大家都在看

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

python ord和chr

python中的yield

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站