Commit 0427bc86 by BellCodeEditor

auto save

parent 26b3b1d4
students = ["悟空", "小贝", "八戒", "波奇"]
# 八戒因为要回老家,转学了,请将八戒从班级列表名单中删除
students.remove("八戒")
print(students)
# 班上来了一个新同学,名叫"诺依",请将"诺依"加入到班级名单里面
students.append("诺依")
print(students)
# 班上准备开始辩论赛,分为红(red)、蓝(blue)组,
# 请用切片将班级列表的前2名加入到红组,后2名加入到蓝组
red = students[:2]
blue = students[2:]
print(red)
print(blue)
\ No newline at end of file
# 需要进行加密的语句
message = "诺依,周末一起去看动漫展吧!"
# 请对message进行遍历,取出所有元素
for i in message:
print(i)
\ No newline at end of file
# 需要进行加密的语句
message = "诺依,周末一起去看动漫展吧!"
# 请对message进行遍历,取出所有元素
length = len(message)
i = 0
while i < length:
element = message[i]
print(element)
i += 1
\ No newline at end of file
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)
\ No newline at end of file
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(5, noise)
result_message = "".join(list_message)
print(result_message)
\ No newline at end of file
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)
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
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
#关羽温酒斩华雄,但毕竟华雄是董卓这边的猛将,董卓得知后,大怒,派吕布前往虎牢关对战.
#关羽温酒斩华雄,但毕竟华雄是董卓这边的猛将,董卓得知后,大怒,派吕布前往虎牢关对战.
#吕布勇不可挡,接连杀败八路诸侯。
#一天,他又来挑战,北平太守公孙瓒迎战吕布,没几个回合便败下阵来。
#张飞截住吕布连战五十回合不分胜负。
#关羽见张飞不能取胜,便上前助战,刘备见两个兄弟战不下吕布,也挥动双股剑上前助战.
#终于将吕布打败了。这就是史上有名的三英战吕布。
# 省略繁杂情节,刘关张三人一起冲入战场,围攻吕布:
a=['吕布']
b=['袁术','公孙瓒','关羽','张飞','刘备','曹操']
a.extend(b[2:5])
print(a)
# 切片的用法,请你和小伙伴讲讲吧:
# 就像切片面包一样,列表切片也是这样,可以取连续多个元素,秉承着“取左不取右,不写全都取”的原则。
\ No newline at end of file
#从前啊,有三个bro,分别是:
#从前啊,有三个bro,分别是:
bro1="刘备"
bro2="关羽"
bro3="张飞"
#他们来到了桃园准备结拜
bros = ["刘备","关羽", "张飞"]
#酒也准备好了,誓词也准备好了,得排个辈分,三人的信息卡是这样的:
bro1=["刘备",161,9.1]
bro2=["关羽",160,8.5]
bro3=["张飞",166,8.3]
#虽然呢,看起来关羽最年长,但是刘备的综合水平最强,所以,关羽一抱拳,甘为老二,刘备就成了大哥。
#结拜,大哥自然得站在C位,所以把列表中的刘备替换为关羽,关羽替换为刘备:
bros[0] = "关羽"
bros[1] = "刘备"
#这时打印出列表:
print(bros)
#辈分也排完了,三人顺利结拜,讲出誓言:念刘备、关羽、张飞,虽然异姓,既结为兄弟,则同心协力,救困扶危,上报国家,下安黎庶;不求同年同月同日生,只愿同年同月同日死。皇天后土,实鉴此心;背义忘恩,天人共戮! 这就是桃园结义的故事~
#同时也可以说说以上都用到了列表的哪些知识:
#列表的定义、列表的包容性、列表中元素的替换
#注意这里开始,字符串用单引号哦
#注意这里开始,字符串用单引号哦
#残暴不仁的董卓引起大臣们愤恨不平,曹操就想借助群雄的力量讨伐董卓。
#董卓也不是吃素的,收到消息就召集众将,这时,华雄自告奋勇要当先锋。
#董卓见华雄生得威武,便拨给他兵马,令他前去迎敌。
#华雄到达盟军阵前挑战,无人可敌,诸侯们大惊失色。
#这时还是无名小卒的关羽上前请战,请从b列表中删掉“关羽”,用三种方法哦。
b=['袁术','夏侯惇','曹操','关羽']
b.remove('关羽')
#或者使用 b.pop(3)
#或者使用 b.pop(-1)
print(b)
\ No newline at end of file
#注意这里开始,字符串用单引号哦
#注意这里开始,字符串用单引号哦
#残暴不仁的董卓引起大臣们愤恨不平,曹操就想借助群雄的力量讨伐董卓。
#董卓也不是吃素的,收到消息就召集众将,这时,华雄自告奋勇要当先锋。
#董卓见华雄生得威武,便拨给他兵马,令他前去迎敌。
#华雄到达盟军阵前挑战,无人可敌,诸侯们大惊失色。
#这时还是无名小卒的关羽上前请战,请从b列表中删掉“关羽”,用三种方法哦。
b=['袁术','夏侯惇','曹操','关羽']
b.remove('关羽')
#或者使用 b.pop(3)
#或者使用 b.pop(-1)
print(b)
#关羽上前迎战,战场上除了华雄还有关羽,得把关羽填到a列表中:
a=['华雄']
a.insert(1, '关羽')
# 或者使用a.append('关羽')
print(a)
#其实啊,在关羽出战之前,袁术说:“可惜我的大将颜良、文丑不在,不然,就不怕华雄了。”那假如颜良、文丑在场并同时出战,你知道该如何用代码表达么?
a= ['华雄']
c=['颜良','文丑']
a.extend(c)
print(a)
\ No newline at end of file
name='刘强'
name='刘强'
power=66
hero=['赵一',30,'丁二',37,'孙五',52,'王猛',89,'周亮',98]
for i in range(len(hero)):
if i%2==1 and hero[i]>=power:
hero.insert(i-1,name)
hero.insert(i,power)
break
print(hero)
\ 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