Lazy loaded image
Task 1 - Simple Cypher
Words 382Read Time 1 min
2025-3-31

题目分析

简单介绍

你需要写一个程序,它接收两个数字输入:
  1. 第一个数字 代表某个字母(根据给定的字母表,比如 0 代表 A,1 代表 B)。
  1. 第二个数字 是偏移量(Shift),表示要往回移动多少步来解密这个字母。
程序的目标是解密字母,也就是说,把第一个数字往回移动(减去偏移量),然后找到对应的字母并输出。

要求解释:

notion image
  1. 启动时,显示文本 "CAESAR CYPHER DECRYPT"
  1. 提示用户输入一个加密的字母(范围为 0-25 之间的数字)。
  1. 提示用户输入用于解密的 Caesar 移位值(范围为 0-25 之间的数字)。
  1. 计算解密后的字母(仍然是 0-25 之间的数字),并将结果显示给用户。

解题思路:

notion image
💡
根据题目提示
正确答案 = (第一个输入 - 第二个输入) 取余 26

注意事项:

  1. 注意数字结构
input 中的内容默认是 str 结构
  1. 注意输出格式
notion image
注意这里有一行空格可以使用print打印一行空白

总结:

第一题难度不大,俩个输入 一个输出,直接问题不大,秒了。