判決Pythonのデジタル回文、回文は一桁はTrueを返し、FALSE TRUE、非パリンドロームリターンを返します。
ここで思考の列車は、数値を文字列に変換し、逆にコントラストが、文字列を作成するために、余分なスペースのオーバーヘッドが必要です。特定の実装:
DEF isPalindrome(X):
"" "
:タイプX:INT
:RTYPE:BOOL
"""
str_x = STR(X)
lenをIF(str_x)== 0:
プリント( "入力{0}は無効です。"形式(。 x))が
Falseを返す
[:: - 1] == str_x str_xリターンを
__name__ == '__main__'の場合:
=入力input_str( "入力してくださいつの番号は:")
してみてください:
X = INT(input_str)
プリント(isPalindrome(X) )
とValueError除く:
印刷( "入力は、{0}は無効である"形式(input_str))