Python練習問題3.20 3桁の逆順

プログラムは一度に正の3桁を読み取り、その桁を逆の順序で出力します。注:入力番号の末尾に0が含まれる場合、出力の先頭に0があってはなりません。たとえば、入力700、出力は7である必要があります。

入力フォーマット:

各テストは3桁の正の整数です。

出力フォーマット:

番号を逆の順序で出力します。

コードは次のとおりです。

#!/ usr / bin / python 
#-*-コーディング:utf-8-*-
 
n = str(input())
s = list(n)
m = s [::-1] if m [0]!= '0':
    l1 = list((m [0]、m [1]、m [2]))print( "


    " ジョイン(L1))
:ELIF M [0] == '0' であれば、[1] M = '0':
        L2 =リスト((M [1]、M [2]))プリント("
    
        " ジョイン(L2))
    のelif M [1] == '0':
        L3 =リスト((M [2]))印刷します("
        "。参加(l3))

リストはif声明を判断するための愚かな、悲しいことに、無駄に学習されます。

北京時間は22:53です。別の時間を書いて、ビデオ学習をご覧ください。


Baiduを開き、1文で取得しました。
コードは次のとおりです。

n = input()
rever_n = ''。join(list(reversed(n)))
 print(int(rever_n))

reverse()関数は逆を意味し、逆の反復子(タプル、文字列、リスト、または範囲)を返すことができます。

裏返すと、0が自動的に消去されます。

プログラムの最終的な出力は、まだint型です。Pythonの組み込みメソッドについて学びます。さあ、オリー!


常に本とフィットネスが道路にあります

おすすめ

転載: www.cnblogs.com/Renqy/p/12723140.html
おすすめ