Pythonにおける整数の逆転出力方法

整数を反転させる方法は以下のようにあります。

  1. 整数を文字列に変換し、文字列のスライスを使って逆順[::ˉ¹]に入れ替え、逆順の文字列を整数に戻す。
num = 12345
reversed_num = int(str(num)[::-1])
print(reversed_num)
  1. 数値の末尾の桁を取り、結果変数の末尾に加える。その結果、数値を10で割って桁を取り除く。この処理を数値が0になるまで繰り返す。
num = 12345
reversed_num = 0
while num > 0:
reversed_num = reversed_num * 10 + num % 10
num = num // 10
print(reversed_num)

この 2 つの方法により、整数の逆順出力が実現しています。

bannerAds