【发布时间】:2020-12-20 16:45:20
【问题描述】:
我刚开始接触 Python,之前没有任何编程经验。我无法弄清楚一项任务,这让我发疯。这是我的问题的最后一站,在我取消之前。以下问题:
编写一个代码,从输入中读取一个字符串,将每个字符的代码点加 1,然后输出加密的字符串。
示例输入 1: 我喜欢 ord 函数!
示例输出 1: J!mpwf!pse!gvodujpo"
我知道它与 for 循环有关,但我对这个有很大的理解问题,因为我不知道如何在这里使用它们。我的想法是这样的:
_chr = input('Enter character(A-Z): ')
if _chr == 'Z':
print('A')
else:
print(chr(ord(_chr) + 1))
【问题讨论】:
-
for _chr in input_string:
标签: python character increment caesar-cipher