Python整数から文字列

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

おすすめ

転載: blog.csdn.net/qq_44250569/article/details/109584453