Pythonのデジタル回文構造解析(文字列が転送を実現することは、文字列の実装を有効にしません)

判決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))


おすすめ

転載: www.cnblogs.com/kaiying-Tang/p/11511192.html