「Python」回文数かどうかを判定するサンプル

2020年12月6日

構文
range(stop) 0から任意の値までの連番:
range(start, stop) 任意の範囲の連番
len(s)
オブジェクトの長さ (要素の数) を返します。引数はシーケンス (文字列、バイト列、タプル、リスト、range 等) かコレクション (辞書、集合、凍結集合等) です。

使用例

#!/usr/bin/python3
 
nn = int(input("please enter number:\n"))
x = str(nn)
flag = True
 
for i in range(len(x)//2):
    if x[i] != x[-i - 1]:
        flag = False
        break
if flag:
    print ("%d is Palindromic number" % nn)
else:
    print ("%d is not Palindromic number" % nn)

実行結果
please enter number:
12321
12321 is Palindromic number

please enter number:
5678
5678 is not Palindromic number

Python

Posted by arkgame