Python integer to string
topic
Enter a positive integer and convert it to a string for output. The conversion rules are as follows: To To
1 – 'A’
2 --'B’
…
26 - 'Z'
27 – 'AA’
28 - 'AB'
…
52 - 'AZ' The The
53 --'BA' To To
54 - 'BB' The name of this article is: The name of this article is:
…
702 --'ZZ’
703 --‘AAA’
code show as below:
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])#逆序输出