洛谷加密问题:根据密码本实现数字加密的 Python 代码
以下是使用 Python 实现加密功能的代码: ```python # 读取需要加密的数字个数 n = int(input()) # 读取需要加密的数字,将输入的字符串按空格分割成列表 numbers = list(map(int, input().split())) # 读取密码本,将输入的字符串按空格分割成列表 password_book = list(map(int, input().split())) # 用于存储加密后的数字 encrypted_numbers = [] # 遍历需要加密的每个数字 for number in numbers: # 根据密码本将数字替换成加密后的数字 encrypted_numbers.append(password_book[number]) # 将加密后的数字列表转换为字符串,元素之间用空格连接 result = ' '.join(map(str, encrypted_numbers)) # 输出加密后的数字 print(result) ``` 这段代码首先读取需要加密的数字个数,然后读取需要加密的数字和密码本。接着遍历需要加密的数字,根据密码本将每个数字替换成对应的加密数字,并将其添加到 `encrypted_numbers` 列表中。将 `encrypted_numbers` 列表转换为字符串并输出。 ######[AI问答 | 274点数解答 | 2026-08-28 19:28:30]
相关提问
- 洛谷加密问题:根据密码本实现数字加密的 Python 代码(字节豆包 | 274点数解答 | 2026-08-28 19:28:30)5
- C++ 实现洛谷加密题:根据密码本加密数字(字节豆包 | 433点数解答 | 2026-08-28 19:29:01)4
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)630
- C++ 实现:精准统计给定范围 [L, R] 内数字 2 出现的次数及代码详解(字节豆包 | 401点数解答 | 2026-02-05 21:17:05)172
- C++实现:统计[L, R]范围内数字2出现的次数及代码详解(字节豆包 | 489点数解答 | 2026-02-07 17:12:26)184
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)571
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)577
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)569
- Python:用正则表达式从含多种字符的字符串中提取英文、数字和中文单词(GPT | 522点数解答 | 2024-05-31 19:05:27)421
- Python:用正则表达式结合 split 思路提取一行字符串中的英文、数字和中文单词 (GPT | 399点数解答 | 2024-05-31 19:07:31)431
- 繁体字编码代码修改:人物名字合法性验证函数转简体版(字节豆包 | 325点数解答 | 2024-10-21 18:57:01)397
- 计算区间 n 到 m 中数字 x 出现次数的 Python 实现与详解(字节豆包 | 289点数解答 | 2025-12-07 17:14:59)198