Python实现判断回文串
回文数的概念:即是给定一个数,这个数顺读和逆读都是一样的。例如:121,1221,a,aa是回文数,123,1231不是回文数。
while 1: String = input('请先输入一个字符串:') Len = len(String) count = 0 #控制循环 flag = 1 #一个标记 while count < Len//2: if String[count] != String[Len-count-1]: #第一个和最后一个比较如果有不等则跳出,说明已经构不成回文,这时候标记为0 flag = 0 break count += 1 if flag == 1: #所以正常前后比较完后,标记flag是不会变的,一直是1 print('是') else: print('不是')