用python做一个好玩的数字炸弹游戏

    首先我们要先了解原理:生成一个1-100之间的随机数,玩家和电脑轮流猜炸弹数字,比如炸弹数字是50,玩家猜的数字为30,炸弹的范围就会定在30-100,,以此类推,一直到玩家或者电脑猜到了炸弹后,游戏停止。

了解了大概的原理,我们开始写代码:

import random  #生成随机数模块
import time#导入休眠模块
start = 1
end = 100
zhadan = random.randint(0,100)
print("电脑要和你玩一个数字炸弹")
time.sleep(2)
print("准备好了吗")
time.sleep(2)
print("游戏开始")
while True:
    people = int(input('请输入{}-{}之间的数字:'.format(start,end)))
    if people < zhadan:
        print("玩家--->小了哦")
        start = people + 1         #检测,玩家猜小了,提示猜小了

    elif people > zhadan:
        print("玩家--->大了哦")
        end = people - 1           #检测,玩家猜大了,提示猜大了

    else:
        print("玩家-->boom 你输了")
        break                      #检测,玩家猜到炸弹了,游戏结束

    print('等待电脑输入{}到{}之间的数字:'.format(start, end))
    time.sleep(2)
    computer = random.randint(start,end)
    if computer < zhadan:
        print("computer--->小了")
        start = computer +1
        print("电脑输入的数字是:", computer)
    elif computer > zhadan:
        print("computer--->大了")
        end = computer - 1
        print("电脑输入的数字是:",computer)
    else:
        print("computer--->boom 电脑输了")
        break
print("本轮数字炸弹是")
time.sleep(2)
print(zhadan)
print("本轮获胜者是")
time.sleep(2)
if people == 'zhadan':
    print("computer")
else:
    print("玩家")

运行结果:

 本人第一次写代码,代码中没有数字边界外不能输入的代码,不喜勿喷

### Vivado 安装过程中 WinPcap 4.13 的需求分析 在某些特定情况下,Vivado 可能会要求安装 WinPcap 4.13 来支持网络通信功能[^1]。WinPcap 是一种用于 Windows 平台的开源网络数据包捕获工具库,它允许应用程序访问低级别的网络接口以实现高效的流量监控和数据分析。 #### WinPcap 4.13 是否必要? 对于大多数标准 FPGA 设计流程而言,WinPcap 是 Vivado 工具的核心依赖项。然而,在涉及硬件调试、仿真或通过网络传输大量数据的应用场景下(例如使用 System Generator 或其他第三方插件),可能需要安装 WinPcap 以便正确运行这些附加组件的功能。 如果用户的项目涉及到上述高级特性,则可以跳过此步骤;但如果遇到与网络相关的错误提示或者性能问题时,则应考虑安装该软件作为潜在解决方案之一。 #### 配置方法说明 以下是针对如何正确设置并验证 WinPcap 环境的具体指导: 1. **下载官方版本** 访问官方网站或其他可信源获取最新稳定版程序文件,并确保其兼容当前操作系统架构(32位/64位)。注意避免从可靠渠道下载以防恶意篡改风险。 2. **执行默认安装向导** 启动exe可执行文件后按照屏幕指示完成基本选项设定即可,默认路径通常无需修改除非有特殊存储位置偏好。 3. **环境变量调整(视情况而定)** 虽然一般需要额外操作,但在极少数情形下为了使某些脚本识别到新加入的服务进程,需手动添加相应目录至PATH列表中去. 4. **测试连接状态** 使用简单的命令行指令来确认驱动已成功加载并且能够正常工作: ```bash npcap-test.exe -i ``` 以上过程完成后应该已经具备了必要的基础条件来进行后续开发活动了. ```python import os print(os.getenv('Path')) # 检查环境变量是否包含 Npcap 目录 (仅当第3步适用时) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值