猫史档案馆


盒子.输入版(汉字模拟编辑器)

用户:夜明逢生夜明逢生查看:0 回复:1 评论:0 创建时间:2022-01-24T20:57:32


盒子.输入版,可以在python启动,效果更好,后期可能会添加保存导入版本,简化代码

重磅增加:导入文件,创建文件,修改文件等功能,正在测试函数处理器中,可以使用60%的功能了

import os
import datetime
import time
import webbrowser
import random
from winsound import Beep
from subprocess import run

print('欢迎使用‘盒子.输入版’,版本为V0.012,本次更新位于2022/1/24,注意不得输入错误指令和重复输入同个名称')
print('输入‘帮助’可获得‘指令说明’和‘海量的鱼干’和‘神秘指令’哦')
函数库A = ''
函数库B = ''
函数库C = ''
函数库A编号 = ''
函数库B编号 = ''
函数库C编号 = ''
导入数据 = ''
变量A = ''
变量B = ''
变量C = ''
变量D = ''
变量E = ''
变量F = ''
变量G = ''
变量H = ''
变量I = ''
变量J = ''
变量K = ''
变量L = ''
变量M = ''
变量N = ''
变量O = ''
变量P = ''
变量Q = ''
变量R = ''
变量S = ''
变量T = ''
变量U = ''
变量V = ''
变量W = ''
变量X = ''
变量Y = ''
变量Z = ''
变量A名字 = ''
变量B名字 = ''
变量C名字 = ''
变量D名字 = ''
变量E名字 = ''
变量F名字 = ''
变量G名字 = ''
变量H名字 = ''
变量I名字 = ''
变量J名字 = ''
变量K名字 = ''
变量L名字 = ''
变量M名字 = ''
变量N名字 = ''
变量O名字= ''
变量P名字 = ''
变量Q名字 = ''
变量R名字 = ''
变量S名字 = ''
变量T名字 = ''
变量U名字 = ''
变量V名字 = ''
变量W名字 = ''
变量X名字 = ''
变量Y名字 = ''
变量Z名字 = ''
输入长度 = 1
需要执行的指令 = ''
执行的指令编号 = 0
while True:
    
    执行函数指令次数 = 0
    输入 = input('')
    输入 = 输入.split('.')
    输入长度 = len(输入)
    输入A = 输入[0]
    输入B = ''
    if(输入长度 == 2):
        输入B = 输入[1]
    if(输入长度 == 3):
        输入B = 输入[1]
        输入C = 输入[2]
#使用函数库处理器

    if (输入A == '使用函数库'):
        print('11')
        if (输入B == 函数库A编号):
            需要执行的指令 = 函数库A
        if (输入B == 函数库B编号):
            需要执行的指令 = 函数库B
        if (输入B == 函数库C编号):
            需要执行的指令 = 函数库C
        需要执行的指令 = ','.join(需要执行的指令)

        if (需要执行的指令 != ''):
            #执行函数
            #重复多少次
            执行函数指令次数 = len(需要执行的指令)
            #执行的指令编号
            执行的指令编号 = 0
        else:
            #不执行函数
            print('错误!!')

    if(执行函数指令次数 != 0):
        for __count in range(执行函数指令次数):
            输入 = 需要执行的指令[执行的指令编号]
            执行的指令编号 += 1
    if (输入A == '帮助'):
        print('你可以输入‘帮助:指令说明’或‘帮助:海量的猫毛’或‘帮助:神秘指令’')
    if (输入A == '帮助:指令说明'):
        print('你可以输入‘指令说明:初级指令’或‘指令说明:中级指令’或‘指令说明:高级指令’或‘指令说明:终极指令’')
    if (输入A == '指令说明:初级指令'):
        print('1.输入‘打印.(你想输入的话语)’可打印你输入的话语')
        print('2.输入‘新建变量.(你想输入的变量名称)’可设置你的变量,不得超过24个')
        print('3.输入‘(变量名称).(你想修改的变量数据)’可修改你的变量的数据')
        print('4.输入‘等待.(你想输入的等待时间)’可等待你输入的时间')
        print('5.输入‘导入文件.(你想导入的文件名字)’可显示你想导入的文件,并自动保存在一个独有的变量里')
        print('6.输入‘修改文件.(你想修改的文件名字).(你想修改的内容)’可修改你想修改的文件')
        print('7.输入‘创建文件.(你想创建的文件名字)’可创建你想创建的文件')
        print('8.输入‘创建函数库.(你想创建的函数库名字)’可创建你想创建的函数库')
        print('9.输入‘使用函数库.(你想使用的函数库名字)’可使用你想使用的函数库(测试中...)')
        print('10.输入‘显示时间’可显示现在的时间')
        print('11.输入‘保存’保存当前变量和函数库的数据(未开始制作)')
        print('12.输入‘计算.(你想计算的内容,每项需留个空格)’可计算的你想计算的结果(未开始制作)')
        print('13.输入‘创建文件夹.(你想创建的文件夹名字)’可创建你想创建的文件夹(未开始制作)')
    if (输入B == '指令说明:高级指令'):
        print('1.输入‘条形统计图格式.(你想统计的数据文件)’可显示由条形统计图格式统计的数据(未开始制作)')
        print('2.输入‘折线统计图格式.(你想统计的数据文件)’可显示由折线统计图格式统计的数据(未开始制作)')
        print('3.输入‘扇形统计图格式.(你想统计的数据文件)’可显示由扇形统计图格式统计的数据(未开始制作)')
        print('4.输入‘雷达统计图格式.(你想统计的数据文件)’可显示由雷达统计图格式统计的数据(未开始制作)')
        print('5.输入‘漏斗统计图格式.(你想统计的数据文件)’可显示由漏斗统计图格式统计的数据(未开始制作)')
        print('6.输入‘词云统计图格式.(你想统计的数据文件)’可显示由词云统计图格式统计的数据(未开始制作)')
        print('7.输入‘散点统计图格式.(你想统计的数据文件)’可显示由散点统计图格式统计的数据(未开始制作)')
    if (输入A == '打印'):
        if(输入B == 变量A名字):
            print(变量A)
        else:
            if (输入B == 变量B名字):
                print(变量B)
            else:
                if(输入B == 变量C名字):
                    print(变量C)
                else:
                    if (输入B == 变量D名字):
                        print(变量D)
                    else:
                        if (输入B == 变量E名字):
                            print(变量E)
                        else:
                            if(输入B == 变量F名字):
                                print(变量F)
                            else:
                                if (输入B == 变量G名字):
                                    print(变量G)
                                else:
                                    if (输入B == 变量H名字):
                                        print(变量H)
                                    else:
                                        if(输入B == 变量I名字):
                                            print(变量I)
                                        else:
                                            if (输入B == 变量J名字):
                                                print(变量J)
                                            else:
                                                if (输入B == 变量K名字):
                                                    print(变量K)
                                                else:
                                                    if(输入B == 变量L名字):
                                                        print(变量L)
                                                    else:
                                                        if (输入B == 变量M名字):
                                                            print(变量M)
                                                        else:
                                                            if (输入B == 变量N名字):
                                                                print(变量N)
                                                            else:
                                                                if(输入B == 变量O名字):
                                                                    print(变量O)
                                                                else:
                                                                    if (输入B == 变量P名字):
                                                                        print(变量P)
                                                                    else:
                                                                        if (输入B == 变量Q名字):
                                                                            print(变量Q)
                                                                        else:
                                                                            if(输入B == 变量R名字):
                                                                                print(变量R)
                                                                            else:
                                                                                if (输入B == 变量S名字):
                                                                                    print(变量S)
                                                                                else:
                                                                                    if (输入B == 变量T名字):
                                                                                        print(变量T)
                                                                                    else:
                                                                                        if(输入B == 变量U名字):
                                                                                            print(变量U)
                                                                                        else:
                                                                                            if (输入B == 变量V名字):
                                                                                                print(变量V)
                                                                                            else:
                                                                                                if (输入B == 变量W名字):
                                                                                                    print(变量W)
                                                                                                else:
                                                                                                    if(输入B == 变量X名字):
                                                                                                        print(变量X)
                                                                                                    else:
                                                                                                        if (输入B == 变量Y名字):
                                                                                                            print(变量Y)
                                                                                                        else:
                                                                                                            if(输入B == 变量Z名字):
                                                                                                                print(变量Z)
                                                                                                            else:
                                                                                                                if(输入B == '导入数据'):
                                                                                                                    print(导入数据)
                                                                                                                else:
                                                                                                                    print(输入B)
    if (输入A == '新建变量'):
        输入 = 输入B
        if (变量A名字 == ''):
            变量A名字 = 输入
        else:
            if (变量B名字==''):
                变量B名字 = 输入
            else:
                if (变量C名字 == ''):
                    变量C名字 = 输入
                else:
                    if (变量D名字==''):
                        变量D名字 = 输入
                    else:
                        if (变量E名字==''):
                            变量E名字 = 输入
                        else:
                            if (变量F名字==''):
                                变量F名字 = 输入
                            else:
                                if (变量G名字==''):
                                    变量G名字 = 输入
                                else:
                                    if (变量O名字 == ''):
                                        变量O名字 = 输入
                                    else:
                                        if (变量P名字==''):
                                            变量P名字 = 输入
                                        else:
                                            if (变量Q名字 == ''):
                                                    变量Q名字 = 输入
                                            else:
                                                if (变量R名字==''):
                                                    变量R名字 = 输入
                                                else:
                                                    if (变量S名字==''):
                                                        变量S名字 = 输入
                                                    else:
                                                        if (变量T名字==''):
                                                            变量T名字 = 输入
                                                        else:
                                                            if (变量U名字==''):
                                                                变量U名字 = 输入
                                                            else:
                                                                if (变量V名字==''):
                                                                    变量V名字 = 输入
                                                                else:
                                                                    if (变量W名字==''):
                                                                        变量W名字 = 输入
                                                                    else:
                                                                        if (变量X名字==''):
                                                                            变量X名字 = 输入
                                                                        else:
                                                                            if (变量V名字==''):
                                                                                变量V名字 = 输入
                                                                            else:
                                                                                if (变量Z名字==''):
                                                                                    变量Z名字 = 输入
    if (输入A == '等待'):
        输入B = int(输入B)
        time.sleep(输入B)
    if(输入A == 变量A名字):
        变量A = 输入B
    else:
        if (输入A == 变量B名字):
            变量B = 输入B
        else:
            if(输入A == 变量C名字):
                变量C = 输入B
            else:
                if (输入A == 变量D名字):
                    变量D = 输入B
                else:
                    if (输入A == 变量E名字):
                        变量E = 输入B
                    else:
                        if(输入A == 变量F名字):
                            变量F = 输入B
                        else:
                            if (输入A == 变量G名字):
                                变量G = 输入B
                            else:
                                if (输入A == 变量H名字):
                                    变量H = 输入B
                                else:
                                    if(输入A == 变量I名字):
                                        变量I = 输入B
                                    else:
                                        if (输入A == 变量J名字):
                                            变量J = 输入B
                                        else:
                                            if (输入A == 变量K名字):
                                                变量K = 输入B
                                            else:
                                                if(输入A == 变量L名字):
                                                    变量L = 输入B
                                                else:
                                                    if (输入A == 变量M名字):
                                                        变量M = 输入B
                                                    else:
                                                        if (输入A == 变量N名字):
                                                            变量N = 输入B
                                                        else:
                                                            if(输入A == 变量O名字):
                                                                变量O = 输入B
                                                            else:
                                                                if (输入A == 变量P名字):
                                                                    变量P = 输入B
                                                                else:
                                                                    if (输入A == 变量Q名字):
                                                                        变量Q = 输入B
                                                                    else:
                                                                        if(输入A == 变量R名字):
                                                                            变量R = 输入B
                                                                        else:
                                                                            if (输入A == 变量S名字):
                                                                                变量S = 输入B
                                                                            else:
                                                                                if (输入A == 变量T名字):
                                                                                    变量T = 输入B
                                                                                else:
                                                                                    if(输入A == 变量U名字):
                                                                                        变量U = 输入B
                                                                                    else:
                                                                                        if (输入A == 变量V名字):
                                                                                            变量V = 输入B
                                                                                        else:
                                                                                            if (输入A == 变量W名字):
                                                                                                变量W = 输入B
                                                                                            else:
                                                                                                if(输入A == 变量X名字):
                                                                                                    变量X = 输入B
                                                                                                else:
                                                                                                    if (输入A == 变量Y名字):
                                                                                                        变量Y = 输入B
                                                                                                    else:
                                                                                                        if (输入A == 变量Z名字):
                                                                                                            变量Z = 输入B
                                                                                                        

    if (输入A == '帮助:海量的鱼干'):
        print('真相就是...你被喵啦!')
    if (输入A == '导入文件'):
        with open(输入B) as f:
            输入B = f.read()
            print(输入B)
            print('以保存入变量‘导入数据’')
            导入数据 = 输入B
    if (输入A == '修改文件'):
        with open(输入B, 'w') as f:
            输入B = 输入C
            f.write(输入B)
        print('成功修改')
    if (输入A == '创建文件'):
        file = open(输入B, 'w')
        print('成功创建')
    if (输入A == '显示时间'):
        now = datetime.datetime.now()
        print(now)
    if (输入A == '帮助:神秘指令'):
        print('警告!一但启动,你将脱离喵星法律的控制,后果字符')
        print('1.输入‘关机’可把你的电脑关机')
        print('2.输入‘打开网址.(你想进入的网址)’可进入你想进入的网址')
        print('3.输入‘关闭下方窗口’可关闭下方窗口')
        print('4.输入‘打开干扰弹窗’可打开干扰弹窗')
        print('5.输入‘播放天空之城’可播放‘天空之城’')
    if (输入A == '关机'):
        os.system('shutdown -s -t 0')
    if (输入A == '打开网址'):
        webbrowser.open(输入B)
    if (输入A == '关闭下方窗口'):
        run('taskkill /F /IM explorer.exe')
    if (输入A == '打开干扰弹窗'):
        for i in range(random.randint(25, 35)):
            os.system('start')
    if (输入A == '播放天空之城'):
        Beep(880, 250)
        Beep(988, 250)
        Beep(523*2, 600)
        Beep(988, 300)
        Beep(523*2, 600)
        Beep(659*2, 600)
        Beep(988, 1000)
        Beep(659, 250)
        Beep(659, 250)
        Beep(880, 600)
        Beep(784, 300)
        Beep(880, 600)
        Beep(523*2, 600)
        Beep(784, 1000)
        Beep(659, 600)
        Beep(698, 800)
        Beep(659, 300)
        Beep(698, 600)
        Beep(523*2, 600)
        Beep(659, 980)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(988, 600)
        Beep(739, 300)
        Beep(739, 600)
        Beep(988, 600)
        Beep(988, 1000)
        Beep(880, 250)
        Beep(988, 250)
        Beep(523*2, 600)
        Beep(988, 300)
        Beep(523*2, 600)
        Beep(659*2, 600)
        Beep(988, 1000)
        Beep(659, 250)
        Beep(659, 250)
        Beep(880, 600)
        Beep(784, 300)
        Beep(880, 600)
        Beep(523*2, 600)
        Beep(784, 1000)
        Beep(659, 600)
        Beep(698, 800)
        Beep(659, 300)
        Beep(698, 600)
        Beep(523*2, 600)
        Beep(659, 980)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(523*2, 250)
        Beep(988, 600)
        Beep(739, 300)
        Beep(739, 600)
        Beep(988, 600)
        Beep(988, 1000)
    if (输入A == '创建函数库'):
        print('输入T可停止储存指令')
        函数指令库 = []
        函数指令搜集箱 = ''
        while True:
            函数指令搜集箱 = input('指令:')
            if (函数指令搜集箱 == 'T'):
                break
            函数指令库.append(函数指令搜集箱)
            print('函数库指令箱:', 函数指令库)
        print('储存在:函数库1,函数库2,函数库3')
        输入 = input('输入:')
        if (输入=='函数库1'):
            函数库A = 函数指令库
            函数库A编号 = 输入B
        if (输入=='函数库2'):
            函数库B = 函数指令库
            函数库B编号 = 输入B
        if (输入=='函数库3'):
            函数库C = 函数指令库
            函数库C编号 = 输入B
        print('已将储存的函数库编号设为输入的名称')
        print('使用时输入函数库名称即可使用函数库')

盒子.输入版,可以再python上启动,后期可能会添加保存导入版本,简化代码


回复

上一页1 页 / 共 1下一页
AlbertHackerAlbertHacker

【Albert--HackerAI智能评论】呦呵~awa【高质量帖子有几率被本AI关注哦,快看看粉丝列表吧~】

点赞0


评论