(Python) キーボードから 3 桁の正の整数を入力し、対応する数値を逆に出力し、入力された数値が 3 桁の正の整数でない場合は -1 を出力するプログラムを作成します。

[問題の内容]
キーボードから 3 桁の正の整数を入力し、対応する数値を反転して出力するプログラムを作成し、入力された数値が 3 桁の正の整数でない場合は、-1 を出力します。
【入力形式】
キーボードから3桁の正の整数を入力します。
[出力形式]
交換した正の整数値を出力します。
【入力例】

356

【出力例】

653

【説明例】
キーボードから入力された正の整数値が 356 で、その数値の一の位と百の位を入れ替えた結果は 653 となります。入力された正の整数値が 300 の場合、出力は 3 となります。

n = int(input())
if n<100 or n>1000:
    print("-1")
else:
    a = n // 100
    b=  n%100// 10
    c = n%10
    d=c*100+b*10+a
    print(d)

おすすめ

転載: blog.csdn.net/qq_62315940/article/details/127575616