Commit e10d3a16 by BellCodeEditor

save project

parent f9b6bca9
Showing with 106 additions and 10 deletions
# 悟空想画个六芒星魔法阵,主要的代码已写出,但这有bug,请你帮忙调试下~
import turtle
pen= turtle.Pen()
size=textinput("提示","你想要多大的魔法阵呀?")
pen.circle(size)
pen.circle(size,360,3)
pen.circle(size,60)
pen.circle(size,360,3)
turtle.done()
# #第一题
# students = ["悟空", "小贝", "八戒", "波奇"]
# # 八戒因为要回老家,转学了,请将八戒从班级列表名单中删除
# students.pop(2)
# print(students)
# # 班上来了一个新同学,名叫"诺依",请将"诺依"加入到班级名单里面
# students.insert(0,"诺依")
# print(students)
# # 班上准备开始辩论赛,分为红(red)、蓝(blue)组,
# # 请用切片将班级列表的前2名加入到红组,后2名加入到蓝组
# red = students[0:2]
# blue = students[2:4]
# print(red)
# print(blue)
# #第二题
# # 需要进行加密的语句
# message = "诺依,周末一起去看动漫展吧!"
# # 请对message进行遍历,取出所有元素
# for i in message:
# print(i)
# #第三题
# # 需要进行加密的语句
# message = "诺依,周末一起去看动漫展吧!"
# # 请对message进行遍历,取出所有元素
# length = len(message)
# i = 0
# while i < length:
# e = message[i]
# print(e)
# i = i+1
# #第四题
# import random
# # 私钥
# key = "abcdefgh使用编程实现位移替换加密,制作密码机关真是太好玩了哈哈!"
# # 要加密语句
# message = "诺依,周末一起去看动漫展吧!"
# # 加密后的语句(密文)
# key_message = ""
# # 加密过程
# for i in message:
# str1 = i
# str2 = random.choice(key)
# str3 = random.choice(key)
# text = str1+str2+str3
# key_message = key_message + text
# print(key_message)
# #第五题
# import random
# # 私钥
# key = "abcdefgh使用python实现简单的位移替换加密,制作密码机关真是太好玩了哈哈哈!"
# # 要加密语句
# message = "诺依,周末一起去看动漫展吧!"
# # 最终加密后的语句
# key_message = ""
# # 干扰字符
# noise = "port:@#$%^&"
# for i in message:
# str1 = i
# str2 = random.choice(key)
# str3 = random.choice(key)
# text = str1+str2+str3
# key_message = key_message + text
# list_message = list(key_message)
# list_message.insert(8,noise)
# result_message = "".join(list_message)
# print(result_message)
#第六题
import random
# 私钥
key = "abcdefgh使用python实现简单的位移替换加密,制作密码机关真是太好玩了哈哈哈!"
# 要加密语句
message = input("地铁跑酷,原神,神庙逃亡")
# 最终加密后的语句
key_message = ""
# 干扰字符
noise = "port:@#$%^&"
for i in message:
str1 = i
str2 = random.choice(key)
str3 = random.choice(key)
text = str1+str2+str3
key_message = key_message + text
list_message = list(key_message)
index=random.randint(0,len(key_message))
list_message.insert(index, noise)
result_message = "".join(list_message)
print(result_message)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment