Python整数から文字列
トピック
正の整数を入力し、出力用の文字列に変換します。変換規則は次のとおりです。にに
1 –「A」
2-「B」
…
26-'Z '
27 –「AA」
28-'AB '
…
52-「AZ」ザ・ザ・
53-「BA」にに
54-「BB」この記事の名前は次のとおりです。この記事の名前は次のとおりです。
…
702-「ZZ」
703-「AAA」
コードは次のように表示されます。
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])#逆序输出