【发布时间】:2013-02-13 19:02:26
【问题描述】:
我想知道如何使用 Python 检查输入是否为带有 while 循环的回文。
谢谢:
我试过了
i = 0
n = len(msg_list)
while i < n:
palindrome = msg_list[i]
if palindrome == msg_list[-1]:
print("Palindrome? True")
msg_list.pop(-1)
else:
print("Palindrome? False")
i=i+1
但最后我收到一条错误消息,指出列表索引超出范围
【问题讨论】:
-
需要while循环吗?
-
是的,需要while循环。
-
显示整个堆栈跟踪。
标签: python loops while-loop palindrome