首页 > 编程语言 >猜数字游戏--python可把过程记录入文档

猜数字游戏--python可把过程记录入文档

时间:2023-11-27 16:32:36浏览次数:33  
标签:.. -- text write python int 文档 file txt

def caishuzi_game(x,y):
    import random
    x=int(random.randint(x,y))
    a=0
    try:
        b=int(input("请输入你要猜的数字"))

    except:
        print("输入类型错误,请重新输入整数型类型数字")
        b=int(input("请输入你要猜的数字"))

    while a<5 and a>=0:
        file = open("../text.aaa/foo.txt", "a")
        file.write(str(b))
        file.write("   ")
        file.close()
        if x==b:
            print("恭喜!猜中了!")
            file = open("../text.aaa/foo.txt", "a")
            file.write("猜中啦,")
            file.write(str(b))
            file.write("   ")
            file.close()
            break
        elif b+20<=x:
            a+=1
            print("至少猜小了20,再试试,只有",5-a,"次机会了")
            b = int(input("请输入你要猜的数字"))
            file=open("../text.aaa/foo.txt","a")
            file.write(str(b))
            file.write("   ")
            file.close()
        elif b-20>=x:
            a += 1
            print("至少猜大了20,再试试,只有",5-a,"次机会了")
            b = int(input("请输入你要猜的数字"))
            file = open("../text.aaa/foo.txt", "a")
            file.write(str(b))
            file.write("   ")
            file.close()
        else:
            print("正确值在你猜的上下20之间,再试试(可无限次尝试)")
            b = int(input("请输入你要猜的数字"))
            file = open("../text.aaa/foo.txt", "a")
            file.write(str(b))
            file.write("   ")
            file.close()
try:
    x=int(input("请输入范围开始值"))
    y=int(input("请输入范围结束值"))
    file = open("../text.aaa/foo.txt", "a")
    file.write("开始范围值:")
    file.write(str(x))
    file.write("   ")
    file.write("结束范围值:")
    file.write(str(y))
    file.write("   ")
    file.close()
except :
    print("输入类型错误,请重新输入")
    x = int(input("请输入范围开始值"))
    y = int(input("请输入范围结束值"))
    file = open("../text.aaa/foo.txt", "a")
    file.write("开始范围值:")
    file.write(str(x))
    file.write("   ")
    file.write("结束范围值:")
    file.write(str(y))
    file.write("   ")
    file.close()

caishuzi_game(x,y)

import os
os.rename("../text.aaa/foo.txt","../text.aaa/foo.aa.txt")

标签:..,--,text,write,python,int,文档,file,txt
From: https://blog.51cto.com/u_16227531/8587078

相关文章

  • 微信机器人接口开发
    请求URL:http://域名地址/sendHeadImage请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:Authorization值(登录获取群码信息接口中返回的认证信息值)参数:参数名必选类型说明wId是string登录实例标识path是string图片url链接返回数据:参数名类型说明codestring1000......
  • Idea中使用Debug模式​详解
    Idea中使用Debug模式Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。Debug开篇首先看下IDEA中Debug模式下的界面。如下是在......
  • 如何运用AppLink平台中的数据连接器组件
    AppLink平台组件组成AppLink平台组件分成三个板块触发事件组件、基础组件和数据连接器数据连接器组件里面有10+个组件,目前也在不断新增更多的数据连接器,那他们在AppLink平台里的原理、触发动作以及怎么使用呢?接下来用MySQL和TimescaleDB为大家演示下。Mysql是什么?MySQL是一种关系型......
  • aspose-words
    aspose注册static{try(InputStreamis=AsposeUtil.class.getResourceAsStream("/license.xml")){LicenseaposeLic=newLicense();aposeLic.setLicense(is);}catch(Exceptione){e.printStackTrace();}}li......
  • 数据库5.7下载安装
    卸载参考https://blog.csdn.net/weixin_55899680/article/details/119862766一下载安装包#地址:https://downloads.mysql.com/archives/community/二解压并创建配置文件,创建数据目录#1将下载的压缩包解压#2在bin目录同级下创建一个文件,命名为my.ini#3在bin目......
  • Minitab 2021:让数据分析变得更简单,更直观 win版
    Minitab2021是一款广受欢迎的统计分析管理软件,它为用户提供了强大的数据处理和分析能力,适用于各种行业和领域。通过Minitab2021,用户可以轻松应对各种数据分析挑战,从基本的统计分析到复杂的数据挖掘,都能得到准确、可靠的结果。点击获取Minitab2021Minitab2021的界面简洁......
  • 【五】pycharm贴心大tips
    【一】自定义文件头模版【1】打开settingsFile-->Settings【2】PythonScriptsEditor-->FileandCodeTemplates-->PythonScript【3】参数说明${PROJECT_NAME}-当前Project名称;${NAME}-在创建文件的对话框中指定的文件名;${USER}-当前用户名;......
  • 趋势交易1
    1很多人第一反应,学了K线技术,是不是就掌握了股市涨跌的秘密,从此能够预测涨跌,轻松赚到大钱。这个必须要先提醒一下,完全是个误会,完全不存在的。学习K线技术,只是学习分析市场的方法。这个方法能不能赚钱,取决于你的理解程度、熟练程度、执行程度等多方面因素。就好像学了投篮技术,不代......
  • Android对重启原因的记录
    事后log中,可以在prop.txt中获取到他们:./prop.txt:259:[persist.sys.boot.reason]:[]./prop.txt:260:[persist.sys.boot.reason.history]:[kernel_panic,bug,52663./prop.txt:789:[sys.boot.reason]:[kernel_panic,bug]./prop.txt:790:[sys.boot.reason.last]:[kernel_p......
  • 【六】Pip换源以及建虚拟环境
    【一】PIP换源【1】问题描述在使用Python时,我们经常需要用到pip安装第三方包。但是,在某些情况下,由于网络速度慢或者其他各种原因,pipinstall会非常慢,甚至可能无法完成。为了解决这个问题,我们提供以下几种方法。【2】永久更换pip源一般来说,我们使用的是默认的pip源,这个源......