gpt4 book ai didi

python - python中的回文检查器,超出范围索引解决方法

转载 作者:行者123 更新时间:2023-12-01 04:23:43 26 4
gpt4 key购买 nike

嗨,我试图让这个程序在不使用 python 3 中的反向或排序函数的情况下工作。它只是应该检查回文。我遇到的问题是每次运行它时索引都会超出范围。有办法解决这个问题吗?

def is_palindrome(word):
if len(word) <= 1:
return True
else:
left = 0
right = len(word) - 1
while left < right:
if word[left] == word[right]:
left += 1
right += 1
else:
return False
return True

is_palindrome("mom")
is_palindrome("root")
is_palindrome("racecar")

最佳答案

right += 1 应为 right -= 1

关于python - python中的回文检查器,超出范围索引解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33401522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com