使用while和if的python中的回文

时间:2018-03-29 11:01:31

标签: python-3.x function while-loop repeat palindrome

我正在尝试在python中执行回文检查器代码,但不是打印‘its not a palindrome’得到错误答案,我希望答案为’sorry try again’

我尝试使用while循环但是当我运行它时会无限地打印答案。

def palindrome_check(a):
    b = 3
    while b%2 != 0:
        if a == a[::-1] :
            print('its a palindrome')
            b = 2
        else :
            print('sorry try again ')
            b = 1
    return a
palindrome_check( a = str(input('enter a valid string: ')))

0 个答案:

没有答案