方法: 1. list() を使用してリストに 3 桁の数字を格納します; 2. reverse() を使用してリスト要素を反転します; 3. "int (リスト名 [添え字])" ステートメントを使用して、 get the reverse 変換された数値は変数 a、b、c に格納されます; 4. 「a*100 b*10 c」ステートメントを使用して、逆順に 3 桁に結合します; 5. print() を使用して出力します。
#このチュートリアルの動作環境: Windows 7 システム、Python 3 バージョン、Dell G3 コンピューター。
原則:
list() メソッドを使用して、入力された 3 桁を文字列形式でリストします。
リストから単位、十、百の位を逆順に取り出します。
#输入number = 123,输出321 number = input('请输入一个三位数:') list1 = list(number) #将输入的三位数的字符串存入列表 list1.reverse() #将列表元素反转 a = int(list1[0]) #取出反转后列表的元素并将其类型转为int类型 b = int(list1[1]) c = int(list1[2]) #也可以不反转列表,直接反着取出列表中的元素 re_number = a*100 + b*10 + c print('%s的反转数是:%s'%(number,re_number)) print('%d的反转数是:%d'%(int(number),re_number))
関連関数の説明
Python3.x の input() 関数は、標準入力データを受け取り、それを文字列型として返します。 int() 関数は、文字列または数値を整数に変換するために使用されます。 【関連する推奨事項:Python3 ビデオ チュートリアル ]
以上がPythonで3桁の数字を逆順に出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。