首页 > 编程语言 >运用python关于无界面版猜数游戏的设计与实现

运用python关于无界面版猜数游戏的设计与实现

时间:2024-11-09 13:45:22浏览次数:3  
标签:__ guess 界面 猜数 python random number user print

import random           这行代码导入了 Python 的 random 模块

def guess_number_game():        
    number_to_guess = random.randint(1, 100)    randint是random模块中的一个函数,用于生成                                                                                                               一个指定范围内的随机整数

    attempts = 0         记录玩家猜测的次数

    print("欢迎来到猜数字游戏!")
    print("我已经想好了一个1到100之间的数字。")

    while True:
        attempts += 1
        user_guess = input("猜猜看这个数字是多少:")

        try:                使用try 语句用于异常处理
            user_guess = int(user_guess)
        except ValueError:                 玩家输入了非数字字符,转换整型失败,捕获 ValueError 异常
            print("请输入一个有效的整数。")
            continue              开始下一次循环

        if user_guess < number_to_guess:          
            print("太低了,再试试看。")
        elif user_guess > number_to_guess:        ‘ elif ’ 否则如果
            print("太高了,再试试看。")
        else:
            print(f"恭喜你!你猜对了数字是 {number_to_guess}。")
            print(f"你总共尝试了 {attempts} 次。")
            break

if __name__ == "__main__":    检查 __name__ 是否等于 "__main__"Python的惯例用法,判         guess_number_game()            当前脚本是否作为主程序运行。

标签:__,guess,界面,猜数,python,random,number,user,print
From: https://blog.csdn.net/wjx2797081194/article/details/143487636

相关文章

  • Python中字符串的详细使用
    文章目录一、字符串的定义1.引号定义字符串2.转义字符二、字符串的访问1.字符串的索引2.字符串的切片三、字符串的方法1.替换replace()2.分割split()3.去除字符串两侧指定字符strip()4.用指定字符连接字符串join()5.查找子字符串find()6.其他常用方法四、字符串的格式......
  • 基于python的河南天气数据分析与可视化(源码+文档+调试+可视化大屏)
    收藏关注不迷路!!......
  • python 函数基础
    python函数基础1.函数的目的2.函数的定义3.函数的声明与调用4.函数的形参与实参5.函数的返回值6.函数的参数类型6.1位置参数:6.2关键字参数:6.3默认参数:6.4可变参数:7.匿名函数8.函数的进阶应用  在编程的世界里,函数是构建程序大厦的基石。Python作为一种高级编程......
  • python如何创建虚拟环境
    在Python中创建虚拟环境是一种常见的做法,它可以帮助你为不同的项目创建隔离的Python环境,避免库版本冲突。以下是使用Python内置的venv模块创建虚拟环境的步骤:确保Python已安装:首先,确保你的系统中已经安装了Python。你可以通过在终端或命令提示符中运行python--version或python3......
  • 新安装pbootcms程序为何网站前端页面出现404错误界面两种解决方法
    遇到PBootCMS新安装后网站前端页面出现404错误,可以尝试以下步骤来排查和解决问题:检查伪静态设置:确认服务器是否支持伪静态功能。检查PBootCMS的伪静态规则是否正确配置。通常在安装目录下的.htaccess文件中可以找到相关设置。检查URL重写模块:对于Apache服务器,确保mod_......
  • 100+SCI科研绘图系列教程(R和python)
    科研绘图系列:箱线图加百分比点图展示组间差异-CSDN博客科研绘图系列:箱线图加蜜蜂图展示组间数据分布-CSDN博客科研绘图系列:小提琴图和双侧小提琴图展示组间差异-CSDN博客科研绘图系列:组间差异的STAMP图的ggplot2实现-CSDN博客科研绘图系列:组间差异误差棒展示-CSDN博客科研......
  • Python中实现微信支付
    目录一,准备环境1,要有微信公众号,商户平台账号2,支持的支付方式有3,备案域名一,扫码支付如图1所示,使用模式一生成支付二维码2,使用模式二生成支付二维码二,使用JSAPI发起微信支付  回到顶部一,准备环境#1,要有微信公众号,商户平台账号#https://pay.weixin.qq.......
  • python便携版
    python便携版embeddable版本的python就是便携版的,但是没有带pip,可以使用get-pip安装使用pip。以windows下的python举例:打开链接:https://www.python.org/downloads/windows/下载Windowsembeddablepackage(64-bit)版本解压后编辑python313._pth(这里是3.13版本),取消......
  • YOLOv8目标检测、跟踪、图像分割和姿态估计应用程序+Streamlit制作的用户界面
    YOLOv8多功能应用开发指南在当今的计算机视觉领域,YOLO(YouOnlyLookOnce)系列模型以其快速而准确的目标检测能力闻名。随着技术的进步,YOLOv8不仅继承了前代模型的优点,还进一步增强了性能,并引入了新的功能如目标跟踪、图像分割及姿态估计。本篇将详细介绍如何基于YOLOv8构......
  • python-有关内置函数的基础知识
    Python是一种简单易学、功能强大的编程语言,具有丰富的内置函数库。本文将重点介绍Python内置函数type()、range()、eval()、round()和sum()的定义和用法。目录1.type()2.range()3.eval()4.round()5.sum()结语:练习:1.type()首先,我们来讨论type()函数。type()函数用于......