繁体   English   中英

如何修复回文 function?

[英]How do I fix the palindrome function?

我试图写一个回文 function,但它并不总是返回正确的值。 根据任务的情况,我需要一个负数,例如(-76888867)来返回True,我已经返回False。 还需要包含空格的短语(例如“Tenet C 是一个基础,一个基本原则。”)也返回 True,而不是像我的那样返回 False。 请告诉我如何解决它?

def isPalindrome(string):
foo = str(string)
if foo[::-1].startswith(foo):
    return True
else:
    return False
    


print(isPalindrome('Tenet C is a basis, a basic tenet.'))

我试图写一个回文 function,但它并不总是返回正确的值。 根据任务的情况,我需要一个负数,例如(-76888867)来返回True,我已经返回False。 还需要包含空格的短语(例如“Tenet C 是一个基础,一个基本原则。”)也返回 True,而不是像我的那样返回 False。 请告诉我如何解决它?

def isPalindrome(string):
foo = str(string)
if foo[::-1].startswith(foo):
    return True
else:
    return False
    


print(isPalindrome('Tenet C is a basis, a basic tenet.'))

我试图写一个回文 function,但它并不总是返回正确的值。 根据任务的情况,我需要一个负数,例如(-76888867)来返回True,我已经返回False。 还需要包含空格的短语(例如“Tenet C 是一个基础,一个基本原则。”)也返回 True,而不是像我的那样返回 False。 请告诉我如何解决它?

def isPalindrome(string):
foo = str(string)
if foo[::-1].startswith(foo):
    return True
else:
    return False
    


print(isPalindrome('Tenet C is a basis, a basic tenet.'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM