首页 > 解决方案 > 如何将多个数字转换为字母?

问题描述

这是我当前的代码,但它只适用于一个数字。我正在使用 Python。

code = input('Code: ')
code = int(code) + 96
letter = chr(code)
print(letter)

标签: pythonchar

解决方案


使用下面的代码,您可以提供多个以 . 分隔的数字,

codes = input('Codes: ')
letters = [chr(int(x)+96) for x in codes.split(',')]
print(''.join(letters))

例如,当您输入19,20,1,3,11,15,22,5,18,6,12,15,23
打印结果时:stackoverflow


推荐阅读