ホームページ  >  記事  >  バックエンド開発  >  Pythonで3桁の数字を逆順に出力する方法

Pythonで3桁の数字を逆順に出力する方法

青灯夜游
青灯夜游オリジナル
2021-04-16 16:13:2241656ブラウズ

方法: 1. list() を使用してリストに 3 桁の数字を格納します; 2. reverse() を使用してリスト要素を反転します; 3. "int (リスト名 [添え字])" ステートメントを使用して、 get the reverse 変換された数値は変数 a、b、c に格納されます; 4. 「a*100 b*10 c」ステートメントを使用して、逆順に 3 桁に結合します; 5. print() を使用して出力します。

Pythonで3桁の数字を逆順に出力する方法

#このチュートリアルの動作環境: Windows 7 システム、Python 3 バージョン、Dell G3 コンピューター。

原則:

  • list() メソッドを使用して、入力された 3 桁を文字列形式でリストします。

  • リストから単位、十、百の位を逆順に取り出します。

  • #出力する際はstr型からint型への変換に注意してください。

  • #输入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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。