用户:
ASW工业查看:2 回复:3 评论:2 创建时间:2022-11-01T20:13:02
【作品展示】

【作品介绍】
这是SN语言编译器SN语言是我自创的
这是一门简单的语言
目前处于开发状态
语法是我自创的
可实现循环,命令,变量,函数,打印等功能
ASW工业
【作品源代码】
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\variou')
print('-D:\SN\SN Programming Language\variou\variou.py')
print('---------------------------------------------------------------------')
print('from D:\SN\SN Programming Language')
print('---------------------------------------------------------------------')
def py_file():
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\variou\variou.py')
print('D:\SN\SN Programming Language\system\the system.py')
def system():
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')
a = 0
b = a, 'SN Programming Language(测试)'
print('----------------------------')
print('欢迎使用SN语言编译器')
time.sleep(0.1)
print('ASW工业保留所有权')
time.sleep(0.1)
print('SN-2022-10-30')
time.sleep(0.1)
print('SN编译器 0x05 版本')
time.sleep(0.1)
print('支持SN语言1.3')
time.sleep(0.1)
print('带有测试的代码,输入无效')
print('----------------------------')
time.sleep(0.6)
c = str(input(b))
a += 1
b = a,'>>>'
q = 0
while (c != 'stop'):
b = a,'>>>'
a += 1
c = input(b)
#查看路径 文件 命令
if (c == 'SN.route<<:'):
q = str(input('True:'))
if q == 'format = str':
q = input(' export')
#变量判断
elif c == 'variou<>:':
#数值变量
name = str(input('True:'))
number = str(input('True:'))
print(name,number)
#循环判断
elif c == 'for circulate:':
#测试,不计入判断
number = int(input('True:'))
coutent = str(input('True'))
#当输入内容不等于close时重复判断
while (coutent != 'close circulate'):
coutent = str(input('True:'))
#输入询问
if (coutent == 'SN function:'):
q = str(input('True:'))
if q == 'format = str' or 'format=str' or 'format= str' or 'format =str':
x = input(' export')
for __count in range(number):
print(x)
elif q == 'format = str' or 'format=str' or 'format= str' or 'format =str':
x = input(' export')
for __count in range(number):
print(x)
else:
print('')
elif c == 'def function:':
coutent = str(input('True(测试):'))
while coutent != 'close function':
coutent = str(input('True:'))
if coutent == 'for circulate:':
#测试,不计入判断
number = int(input('True:'))
coutent = str(input('True'))
#当输入内容不等于close时重复判断
while (coutent != 'close circulate'):
coutent = str(input('True:'))
#输入询问
if (coutent == 'SN function:'):
q = str(input('True:'))
if q == 'format = str' or 'format=str' or 'format= str' or 'format =str':
x = input(' export')
for __count in range(number):
print(x)
elif q == 'format = str' or 'format=str' or 'format= str' or 'format =str':
x = input(' export')
for __count in range(number):
print(x)
else:
print('')
#当不属于判断的所有选项时
else:
continue
print('已记录为 SN Programming Language 文件')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn