Entero de Python a cadena

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])#逆序输出

Supongo que te gusta

Origin blog.csdn.net/qq_44250569/article/details/109584453
Recomendado
Clasificación