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('不是')
posted @ 2018-07-04 20:25  小学弟-  阅读(7815)  评论(0编辑  收藏  举报