【发布时间】:2018-04-15 10:46:54
【问题描述】:
所以,我正在编写一个代码来检查输入的字符串是否为回文,我编写了以下代码,但它不能正常工作,例如,如果我输入“race”它仍然显示 TRUE,虽然它应该说 FALSE,请帮忙。 这是代码
string = input("Please enter any word: ")
a = 0
string_length = len(string)
for string_index in range(string_length-1, -1, -1):
character = string[string_index]
if string[a] == character:
a = a + 1
b = "TRUE"
else:
b = "FALSE"
print(b)
【问题讨论】:
-
这个How to debug small programs (#1) 可能会帮助你未来的自己调试你的代码。
标签: python python-3.x palindrome