Commit 23942e1b by BellCodeEditor

auto save

parent 6d6a187a
Showing with 55 additions and 19 deletions
students = ["悟空", "小贝", "八戒", "波奇"]
# 八戒因为要回老家,转学了,请将八戒从班级列表名单中删除
students.pop(2)
# 班上来了一个新同学,名叫"诺依",请将"诺依"加入到班级名单里面
students.insert(0,"诺伊")
# 班上准备开始辩论赛,分为红(red)、蓝(blue)组,
# 请用切片将班级列表的前2名加入到红组,后2名加入到蓝组
red_team = students[:2]
blue_team = students[2:]
print("红队:"+red_team)
students.pop(2)
students.append("诺伊")
print(students)
red_team = students[0:2]
blue_team = students[-2:]
print(red_team)
print(blue_team)
message = "诺依,周末一起去看动漫展吧!"
# 请对message进行遍历,取出所有元素
for i in message:
print(i)
i=0
while i < len(message):
e = message[i]
print(e)
i+=1
......@@ -9,12 +29,7 @@ message = "诺依,周末一起去看动漫展吧!"
# 需要进行加密的语句
message = "诺依,周末一起去看动漫展吧!"
# 请对message进行遍历,取出所有元素
length = len(message)
i = 0
while i < length:
element = message[i]
print(element)
i+=1
......
......@@ -3,18 +3,33 @@ import random
key = "abcdefgh使用编程实现位移替换加密,制作密码机关真是太好玩了哈哈!"
# 要加密语句
message = "诺依,周末一起去看动漫展吧!"
key_mes = ""
# 请使用私钥key,对message进行加密
noi_mes = "4903uythiegurqmvy8gh4urtshgs2345344"
for i in message:
str1 = i #取出密语
str2 = random.choice(key) #取出私钥
str3 = random.choice(key) #取出私钥
text = str1+str2+str3 #拼接密语
key_mes = key_mes+text #保留完整密语
str1 = i
str2 = random.choice(key)
str3 = random.choice(key)
text = str1+str2+str3
key_mes = key_mes+text
print(key_mes)
#转化为列表
list_mes = list(key_mes)
index = random.randint(0,len(key_mes))
#列表的插入
list_mes.insert(index,noi_mes)
# print(list_mes)
#拼接为字符串
res_mes = "".join(list_mes)
print(res_mes)
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