簡體   English   中英

如何將多個數字轉換為字母?

[英]How to convert more than one number into letters?

這是我當前的代碼,但它只適用於一個數字。 我正在使用 Python。

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

如果你想讓你的程序多次做某事,你需要一個循環

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

使用下面的代碼,您可以提供由,分隔的多個數字。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM