用python写出一个猜数字游戏

简介: 用python写出一个猜数字游戏

以下是一个使用Python编写的猜数字游戏代码示例:

import random

def guess_number():
    secret_number = random.randint(1, 100)
    attempts = 0

    while True:
        try:
            guess = int(input("猜一个数字(1-100):"))
        except ValueError:
            print("请输入一个有效的数字!")
            continue

        attempts += 1

        if guess < secret_number:
            print("猜得太低了!")
        elif guess > secret_number:
            print("猜得太高了!")
        else:
            print(f"恭喜你!你猜对了!正确的数字是 {secret_number}")
            print(f"你一共猜了 {attempts} 次")
            break

guess_number()

这个程序会随机生成一个1到100之间的秘密数字,然后要求玩家猜一个数字。如果玩家猜得太低,程序会提示猜得太低了;如果猜得太高,程序会提示猜得太高了;如果猜对了,程序会输出恭喜信息,并显示玩家猜了多少次。

你可以按以下步骤来运行这个程序:

  1. 将代码复制粘贴到一个新的Python文件中(比如guess_number.py);
  2. 打开一个Python解释器或集成开发环境(IDE);
  3. 运行这个Python文件(比如在终端中输入python guess_number.py);
  4. 接下来,程序会提示你猜一个数字,你可以输入你的猜测;
  5. 程序会告诉你猜得太高还是太低,你可以根据提示再次猜测;
  6. 当你猜对了,程序会输出恭喜信息并显示你猜了多少次。

希望这个示例对你有帮助!

相关文章
|
2月前
|
IDE 开发工具 Python
Python扑克游戏编程---摸大点
Python扑克游戏编程---摸大点
62 1
|
3月前
|
Python
python编写下象棋游戏|4-14
python编写下象棋游戏|4-14
|
3月前
|
人工智能 算法 图形学
总有一个是你想要的分享40个Python游戏源代码
这是一系列基于Python开发的游戏项目集合,包括中国象棋、麻将、足球、坦克大战、扑克等多种类型游戏,运用了Pygame等库实现图形界面与AI算法。此外还包含迷宫、数独、推箱子等益智游戏及经典游戏如《仙剑奇侠传二战棋版》和《星露谷物语》的Python版本,适合编程学习与娱乐。
145 11
|
2月前
|
数据采集 前端开发 Python
Python pygame 实现游戏 彩色 五子棋 详细注释 附源码 单机版
Python pygame 实现游戏 彩色 五子棋 详细注释 附源码 单机版
87 0
|
3月前
|
消息中间件 数据采集 数据库
庆祝吧!Python IPC让进程间的合作,比团队游戏还默契
【9月更文挑战第7天】在这个数字化时代,软件系统日益复杂,单进程已难以高效处理海量数据。Python IPC(进程间通信)技术应运而生,使多进程协作如同训练有素的电竞战队般默契。通过`multiprocessing`模块中的Pipe等功能,进程间可以直接传递数据,无需依赖低效的文件共享或数据库读写。此外,Python IPC还提供了消息队列、共享内存和套接字等多种机制,适用于不同场景,使进程间的合作更加高效、精准。这一技术革新让开发者能轻松应对复杂挑战,构建更健壮的软件系统。
46 1
|
5月前
|
机器学习/深度学习 人工智能 开发者
Python适合做游戏吗?
【7月更文挑战第2天】Python适合做游戏吗?
117 56
|
4月前
|
机器学习/深度学习 存储 定位技术
强化学习Agent系列(一)——PyGame游戏编程,Python 贪吃蛇制作实战教学
本文是关于使用Pygame库开发Python贪吃蛇游戏的实战教学,介绍了Pygame的基本使用、窗口初始化、事件处理、键盘控制移动、以及实现游戏逻辑和对象交互的方法。
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】python之人工智能应用篇--游戏生成技术
游戏生成技术,特别是生成式人工智能(Generative Artificial Intelligence, 简称Generative AI),正逐步革新游戏开发的多个层面,从内容创作到体验设计。这些技术主要利用机器学习、深度学习以及程序化内容生成(Procedural Content Generation, PCG)来自动创造游戏内的各种元素,显著提高了开发效率、丰富了游戏内容并增强了玩家体验。以下是生成式AI在游戏开发中的几个关键应用场景概述
91 2
|
4月前
|
Python
【python】Python成语接龙游戏[1-3难度均有](源码+数据)【独一无二】
【python】Python成语接龙游戏[1-3难度均有](源码+数据)【独一无二】
|
4月前
|
Python
【Leetcode刷题Python】174. 地下城游戏
LeetCode 174题 "地下城游戏" 的Python解决方案,使用动态规划算法计算骑士从左上角到右下角拯救公主所需的最低初始健康点数。
56 3
下一篇
DataWorks