Entero de Python a cadena
tema
Ingrese un número entero positivo y conviértalo en una cadena para la salida. Las reglas de conversión son las siguientes: A A
1 - 'A'
2 - 'B'
...
26 - 'Z'
27 - 'AA'
28 - 'AB'
...
52 - 'AZ' los los
53 - 'BA' A A
54 - 'BB' El nombre de este artículo es: El nombre de este artículo es:
...
702 - 'ZZ'
703 - 'AAA'
el código se muestra a continuación:
n=int(input())
j=[chr(x) for x in range(ord('A'),ord('Z')+1)] #将A-Z存入j中
m=n%26 #取模
str=''
while n!=0:#遍历
m=n%26
if m==0:
n=n//26-1
m=26
else:
n=n//26
str=str+j[m-1]
print(str[::-1])#逆序输出