1,题目:
2,分析:
我们可以尝试得到:
因为是数字是加密过的,
所以出来的字很奇怪。
那要怎么办?
我们需要的就是暴力破解!
前提:老师说加密算法是,
加上或者减去一个数字。
那我们就可以加一个数字,输出一次,
输出很多组,我们再看看有没有正常的。
![image-20211005160035525](https://i.loli.net/2021/10/05/AZlS49frW2DKYvB.png)
#temp列表暂存a列表加一个数后的数的
#temp2列表暂存a列表减一个数后的数的
#b列表就是temp数字列表对应的文字列表
#c列表就是temp2数字列表对应的文字列表
#Python里的列表可以理解为数组
for j in range(num)
#指的是,循环多少次
for i in range(len(a))
#指的是列表里循环,
#列表有多少个,就循环几次。
3,结果:
最后得出结果,
是所有数字都减10。