
Lv.1
行
在 套娃(doge) 中回复
imgsrc="https://static.cod喵/emotion/thunder_monkey/%E7%AC%91%E8%B6%B4240.gif"alt="emotion_雷电猴_笑趴"
2021-10-07T10:50:29 点赞:0
在 初学PY....... 中回复
我做了一个"简单Python",你可以试试(五年XXS)
源代码:
import json
code = 0
tips = []
with open("data/tips.json", "r", encoding="utf-8") as f:
tips = json.load(f)
# 基础
print(tips[0])
print(tips[1])
data = []
codesj = []
with open("data/data.json", "r", encoding="utf-8") as f:
data = json.load(f)
with open("Project/Project.py", "w", encoding="utf-8") as f:
f.write("#" + tips[2])
f.write("\nprint('" + tips[3] + "')")
f.write("import time")
with open("data/code/code.json", "r", encoding="utf-8") as f:
codesj = json.load(f)
def codeyx(bh):
if codesj[bh][1] == "true":
shuru = input(codesj[bh][0] + ' >')
with open("Project/Project.py", "a", encoding="utf-8") as f:
f.write("\n" + codesj[bh][2] + shuru + codesj[bh][3])
if codesj[bh][4] == "true":
shuru = input(codesj[bh][5] + ' >')
with open("Project/Project.py", "a", encoding="utf-8") as f:
f.write(codesj[bh][6] + shuru + codesj[bh][7])
else:
print(code[bh][0])
with open("Project/Project.py", "a", encoding="utf-8") as f:
f.write("\n" + codesj[bh][2])
while (code == 0):
print(data)
shuru = str(input(tips[4] + ' >'))
if (shuru == '1'):
codeyx(0)
elif (shuru == '2'):
codeyx(1)
elif (shuru == '3'):
codeyx(2)
elif (shuru == '4'):
codeyx(3)
elif (shuru == '5'):
codeyx(4)
elif (shuru == '6'):
codeyx(5)
elif (shuru == '7'):
codeyx(6)
elif (shuru == '8'):
codeyx(7)
elif (shuru == '9'):
codeyx(8)
elif (shuru == '-1'):
shuru = str(input('请输入代码 >'))
with open("Project/Project.py", "a", encoding="utf-8") as f:
f.write("\n"+shuru)
elif (shuru == '-2'):
code = 1
else:
print('错误!')
依赖文件代码(/data/data.json):
{"打印": 1, "注释": 2, "变量": 3, "等待": 4,"函数": 5,"如果……那么": 6, "高级-输入代码": -1, "退出": -2}
依赖文件代码(/data/tips.json):
[
"欢迎来到简单Python中文版!",
"正在读取Data文件,请稍后……",
"此程序由简单Python制作",
"此程序由简单Python制作",
"请输入代码编号(Tips:输入4个空格可以将代码嵌套(缩进))"
]
依赖文件代码(/data/code/code.json):
[
[ "请输入打印内容", "true", "print(", ")", "false" ],
[ "请输入注释内容", "true", "# ", "", "false" ],
[ "请输入变量名", "true", "","= ", "true", "请输入变量内容", "", "" ],
[ "等待的秒数是", "true", "time.sleep(" ,")", "false"],
[ "函数的名称是", "true", "def","(","true","请输入函数值(没有可不填)","",") :" ],
[ "条件是(按四下空格可以缩进)", "true","if "," :" ],
[ "NaN", "false" ],
[ "NaN", "false" ],
[ "NaN", "false" ]
]2022-01-04T15:50:50 点赞:1
在 【BO3代码】跑酷必备 中回复
az,相当Nice! imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"width="202"height="202"
2022-01-17T17:27:46 点赞:1
在 我有个问题 中回复
啊这,以前有,多玩盒子没了后编程猫mod编辑器也没了(No!!!) imgstyle="font-family:inherit;"src="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E4%BC%A4%E5%BF%83.gif"alt="emotion_编程猫_伤心"width="120"height="120"
2022-01-30T21:29:50 点赞:0