小学课后服务 Python少儿编程 入门篇:14-数据解密 课件 (12张PPT)

资源下载
  1. 二一教育资源

小学课后服务 Python少儿编程 入门篇:14-数据解密 课件 (12张PPT)

资源简介

(共12张PPT)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
少儿编程课
数据解密
编码规则
将列表转换为倒序字符
将倒序后的列表交换位置:将当前位置与隔位字符进行交换
li.reverse()
for i in range(len(li) - 2):
temp = li[i + 2]
li[i + 2] = li[i]
li[i] = temp
print("加密之后的内容 :" , li)
当前位置与隔位进行交换
message = input("请输入需要加密的内容:")
li = list(message) # list():将字符串转为字符列表
加密代码
for循环详解
for x in range(10):
print(x)
0:代表x的启始值;省略默认从0开始
10:代表终值,x取不到10,相当于x的取值范围为0~9
1: 代表x每次递增的值;若省略,则代表默认递增1
range(0,10,1)
分析循环
for x in range(3):
print(x)
运行结果:
0
1
2
省略项:初始值,递增值
终值不可以省略
访问列表
li=[1,2,3,4,5]
for x in range(1,3):
print(li[x])
li=[1,2,3,4,5]
for x in range(0,4,2):
print(li[x])
li=[1,2,3,4,5,6,7,8,9,10]
for x in range( ,9, ):
print(li[x])
分析结果
运行结果:
2
5
8
for循环倒序访问
for x in range(10,-1,-1):
print(x)
10:代表x的启始值
-1:代表终值,x取不到-1,相当于x的取值范围为10~0
-1:代表x每次递减的值
li=[1,2,3]
for i in range(len(li)-1,-1,-1):
print(li[i])
倒序访问列表
运行结果:
3
2
1
len(列表名称):用于求列表的长度
下标取值范围:0~len(列表)-1
解码规则
拿到加密字符从后向前,将当前位置字符与前隔位的字符进行交换
将转换后的字符全部逆序
解密代码
for i in range(len(li)-1,1,-1):
temp = li[i - 2]
li[i - 2] = li[i]
li[i] = temp
li.reverse()
print("解密之后的内容:" , li)
当前位置与前隔位进行交换

展开更多......

收起↑

资源预览