Python返回语句不起作用

时间:2018-02-28 06:31:25

标签: python

def palindrome(String):  

    result = ""    
    String1 = String ; String2 = String[::-1]
    print(String1) ; print(String2)
    if String1 == String2:
        result = String1       
        #print("re ",result) 
        return result        
    else:
        String = String[1:]
        palindrome(String) 

String = "aaaabbaa"
print(palindrome(String))

1 个答案:

答案 0 :(得分:0)

您希望return palindrome(String)中的else将结果传递到堆栈中并将其传出。