猫史档案馆


【Python作品分享】SN编译器

用户:ASW工业ASW工业查看:19 回复:6 评论:19 创建时间:2022-11-08T10:27:12


【作品展示】

center_image

 

【作品介绍】

SN编译器1.6

正式版本

ASW工业

 

【作品源代码】

import turtle
import time


def route():
    print('---------------------------------------------------------------------')
    print('D:\SN\SN Programming Language\def the function')
    print('-D:\SN\SN Programming Language\def the function\def function.py')
    print('---------------------------------------------------------------------')
    print('D:\SN\SN Programming Language\for circulate')
    print('-D:\SN\SN Programming Language\for circulate\judje the tab.py')
    print('---------------------------------------------------------------------')
    print('D:\SN\SN Programming Language\function')
    print('-D:\SN\SN Programming Language\print')
    print(' -D:\SN\SN Programming Language\print\judge')
    print('---------------------------------------------------------------------')
    print('   -D:\SN\SN Programming Language\print\format')
    print('---------------------------------------------------------------------')
    print('    -D:\SN\SN Programming Language\print\float')
    print('     -D:\SN\SN Programming Language\print\float\judge.float.py')
    print('---------------------------------------------------------------------')
    print('    -D:\SN\SN Programming Language\print\int')
    print('     -D:\SN\SN Programming Language\print\float\judge.int.py')
    print('---------------------------------------------------------------------')
    print('    -D:\SN\SN Programming Language\print\str')
    print('     -D:\SN\SN Programming Language\print\float\judge.str.py')
    print('---------------------------------------------------------------------')
    print('D:\SN\SN Programming Language\variable')
    print('-D:\SN\SN Programming Language\variable\variable.py')
    print('---------------------------------------------------------------------')
    print('from D:\SN\SN Programming Language')
    print('---------------------------------------------------------------------')

def py_file():
    print('---------------------------------------------------------------------')
    print('D:\SN\SN Programming Language\def the function\def function.py')
    print('D:\SN\SN Programming Language\for circulate\judje the tab.py')
    print('D:\SN\SN Programming Language\function\print\judje.py')
    print('D:\SN\SN Programming Language\function\print\format\float\judje.float.py')
    print('D:\SN\SN Programming Language\function\print\format\int\judje.int.py')
    print('D:\SN\SN Programming Language\function\print\format\str\judje.str.py')
    print('D:\SN\SN Programming Language\function\variable\variable.py')
    print('D:\SN\SN Programming Language\system\the system.py')
    print('---------------------------------------------------------------------')

def system():
    print('---------------------------------------------------------------------')
    print('D:\SN\SN Programming Language\system\system.txt')
    print('D:\SN\SN Programming Language\system\system2.txt')
    print('D:\SN\SN Programming Language\system\the system.py')
    print('D:\SN\SN Programming Language\log\log.txt')
    print('---------------------------------------------------------------------')

a = 0
b = a, 'SN Programming Language(测试)'
coutent = 0
print('----------------------------')
print('<<>>'
        a += 1
        c = input(b)
        #------------------------------------------------------------------------------------------------
        #查看路径 文件 命令
        if c == 'Administrator command':
            coutent = str(input('True'))
            while c != 'break command':
                coutent = str(input('True'))
                if (coutent == 'SN.route<<')
                elif coutent == 'log.uscc3-2':
                    print('system2.write in log')
                    print('system2.function UTF-8')
                elif coutent == 'break command':
                    break
                elif coutent == 'rm-rf/*':
                    print('what are you doing!')
                    print('You want to delete the library and run away?')
                    coutent = str(input(':'))
                    if coutent == 'yes':
                        break
                    else:
                        print('Don’t think like this again')
                else:
                    print('无效命令')
        elif coutent == 'yes':
            break
    #代码判断:
        #输出:
        #------------------------------------------------------------------------------------------------
        elif (c == 'SN function:'):
            q = str(input('True:'))
            if q == 'format = str':
                q = input('        export')
                print(q)
            elif q == 'format = int':
                q = input('        export')
                print(q)
            else:
                print('')
                print('')
                break
        #------------------------------------------------------------------------------------------------
        #变量判断
        elif c == 'variable<>':
            #数值变量
            name = str(input('True:'))
            number = str(input('True:'))
            print(name,'>>>',number)
        #------------------------------------------------------------------------------------------------
        #循环判断
        elif c == 'for circulate:':
            #测试,不计入判断
            number = int(input('True:'))
            coutent = str(input('True(测试)'))
            #当输入内容不等于break export时重复判断
            while (coutent != 'break export'):
                coutent = str(input('True:'))
                #输入询问
                if (coutent == 'SN function:'):
                    q = str(input('True:'))
                    if q == 'format = str':
                        x = input('        export')
                        for __count in range(number):
                            print(x)
                    elif q == 'format = int':
                        x = input('        export')
                        for __count in range(number):
                            print(x)
                    else:
                        print('')
                        print('')
                        break
        #------------------------------------------------------------------------------------------------
        elif c == 'def function<>:':
            coutent = str(input('True(测试):'))
            while coutent != 'break function':
                coutent = str(input('True:'))
                #函数循环判断
                if coutent == 'for circulate<>:':
                    #测试,不计入判断
                    number = int(input('True:'))
                    coutent = str(input('True'))
                    #当输入内容不等于break export时重复判断
                    while (coutent != 'break export'):
                        coutent = str(input('True:'))
                        #输入询问
                        if (coutent == 'SN function:'):
                            q = str(input('True:'))
                            if q == 'format = str':
                                x = input('        export')
                                for __count in range(number):
                                    print(x)
                            elif q == 'format = str':
                                x = input('        export')
                                for __count in range(number):
                                    print(x)
                            else:
                                print('')
                                print('')
                                break
                #列表选项
                elif coutent == 'SN function:':
                    name = str(input('True'))
                    list_coutent = []
                    coutent = str(input('True = '))
                    list_coutent.append(coutent)
                    print(name, '>>>', list_coutent)
                elif coutent == 'variable<>':
                    #数值变量
                    name = str(input('True:'))
                    number = str(input('True:'))
                    print(name, '>>>', number)
        #------------------------------------------------------------------------------------------------
        #列表选项
        elif c == 'SN function:':
            name = str(input('True'))
            list_coutent = []
            coutent = str(input('True = '))
            list_coutent.append(coutent)
            print(name,'>>>',list_coutent)
            #当不属于判断的所有选项时
        else:
            continue
    if coutent == 'yes':
        pass
    else:
        print('已记录为 SN Programming Language 文件')
else:
    print('账号或密码错误!')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
不知道就是不知道不知道就是不知道

这是ide!

点赞1


评论


不知道就是不知道不知道就是不知道

编译器不能用于编写,只能写好后再编译

点赞0


评论


不知道就是不知道不知道就是不知道

而且python写不了编译器,写的语言叫解释器

点赞0


评论


不知道就是不知道不知道就是不知道

连个教程也不发,还不正规

点赞0


评论


星河闪耀ing星河闪耀ing

emm...为什么我的代码第六十二行一直执行错误啊

点赞0


评论


星河闪耀ing星河闪耀ing

就a +=1那行

点赞0


评论