用户:
乐观的超能鸭E2Al查看:0 回复:2 评论:0 创建时间:2020-04-06T20:25:17
【作品展示】

【作品介绍】
为什么会报错?Help!
【作品源代码】
import easygui
import turtle
import random
__Pen = turtle.Pen()
密钥 = []
easygui.msgbox('下一条出现之前千万不要关闭程序“python turtle graphies”', '注意', '我知道了')
顺序 = (['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, 2, 3, 4, 5, 6, 7, 8, 9, 0, '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', ',', '.', '。', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '=', '—', '+', '*', '/', '_', '|', '、', '`', '~'] * 2)
要加密的文本 = turtle.textinput('input', '加密什么')
加密次数 = turtle.numinput('input', '加密几次', 7, 1)
文本列表 = 要加密的文本.split('')
easygui.msgbox('请关闭程序“python turtle graphies”,然后按“已完成”', '如果画笔碍事:', '已完成')
for i in range(加密次数):
密钥.append(random.randint(0, 85))
文本列表[i] = (global_object.index(文本列表[i]) + 密钥[-1])
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
乐观的超能鸭E2Alimport easygui
import turtle
import random
__Pen = turtle.Pen()
密钥 = []
easygui.msgbox('下一条出现之前千万不要关闭程序“python turtle graphies”', '注意', '我知道了')
顺序 = (['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, 2, 3, 4, 5, 6, 7, 8, 9, 0, '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', ',', '.', '。', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '=', '—', '+', '*', '/', '_', '|', '、', '`', '~'] * 2)
要加密的文本 = turtle.textinput('input', '加密什么')
加密次数 = turtle.numinput('input', '加密几次', 7, 1)
#重头戏
文本列表 = 要加密的文本.split('')
easygui.msgbox('请关闭程序“python turtle graphies”,然后按“已完成”', '如果画笔碍事:', '已完成')
for i in range(加密次数):
密钥.append(random.randint(0, 85))
文本列表[i] = (global_object.index(文本列表[i]) + 密钥[-1])
点赞0
评论
乐观的超能鸭E2Al明白了
第17行应该是:
文本列表 = []
for i in range(len(要加密的文本)):
文本列表.append(要加密的文本[i])
那么整段代码应该是:
import easygui
import turtle
import random
__Pen = turtle.Pen()
密钥 = []
easygui.msgbox('下一条出现之前千万不要关闭程序“python turtle graphies”', '注意', '我知道了')
顺序 = (['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, 2, 3, 4, 5, 6, 7, 8, 9, 0, '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', ',', '.', '。', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '=', '—', '+', '*', '/', '_', '|', '、', '`', '~'] * 2)
要加密的文本 = turtle.textinput('input', '加密什么')
加密次数 = turtle.numinput('input', '加密几次', 7, 1)
#重头戏
文本列表 = []
for i in range(len(要加密的文本)):
文本列表.append(要加密的文本[i])
easygui.msgbox('请关闭程序“python turtle graphies”,然后按“已完成”', '如果画笔碍事:', '已完成')
for i in range(加密次数):
密钥.append(random.randint(0, 85))
文本列表[i] = (global_object.index(文本列表[i]) + 密钥[-1])点赞0
评论