10、换位密码解密与相关编程知识

换位密码解密与相关编程知识

1. 换位密码加密回顾与新编程概念

在编程学习中,换位密码程序相较于之前的凯撒密码程序更为复杂,但也更加安全。我们可以通过 def 语句将代码组织成函数,函数的参数是局部变量,而函数外部的变量则是全局变量。即使局部变量和全局变量名称相同,它们也是不同的变量,并且不同函数中的局部变量即使名称相同也是相互独立的。

列表值可以存储多个其他值,包括其他列表值。许多可以用于字符串的操作(如索引、切片和使用 len() 函数)也可以用于列表。增强赋值运算符为常规赋值运算符提供了便捷的捷径, join() 方法可以将包含多个字符串的列表连接成一个字符串。

以下是一些练习题,帮助巩固这些概念:
1. 使用换位密码,以密钥 9 手动加密以下消息:
- “Underneath a huge oak tree there was of swine a huge company,”(61 个字符)
- “That grunted as they crunched the mast: For that was ripe and fell full fast.”(77 个字符)
- “Then they trotted away for the wind grew high: One acorn they left, and no more might you spy.”(94 个字符)
2. 在以下程序中,每个 spam 是全局变量还是局部变量?


                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值