如何将随机数转换为其对应的字母?

0 python string random python-3.x

我查了一下却没有发现任何有用的信息,所以我想取一个未知数字(1-26)并将其转换为对应的字母。

例:

import random
rand_let = random.randint(1,26)
print(rand_let)
#Insert the numb letter converter here
print(rand_let) # This is the changed version
output: 
3
C
Run Code Online (Sandbox Code Playgroud)

Spg*_*tCd 5

chr()是您的转换器功能。偏移量为64,因为要使用的数字来自ASCII字符表(即:A = 65,B = 66,...):

# import random
# rand_let = random.randint(1,26)
# print(rand_let)
rand_let = chr(rand_let + 64)
# print(rand_let) # This is the changed version
Run Code Online (Sandbox Code Playgroud)