「Python」回文数かどうかを判定するサンプル
構文
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