我在 Python 2.7 中有一段非常简单的代码,我必须使用 awhile loop
来向后遍历索引。我正在打印出它向后退的地方,但我while loop
并没有在最后停止,因此产生了超出范围的错误,我不知道为什么。我正在尝试使用它,但失败了。
这是我的代码:
fruit = 'banana'
print len(fruit)
index = 0
while index <= len(fruit):
letter = fruit[index - 1]
print letter
index = index - 1
我认为这里发生的事情是我将 var 初始化为index
然后0
要求 pythonfruit
在索引小于或等于水果的大小时使用 var。问题是当索引为 0 时,我也尝试过使用 < 但是我编写代码的方式似乎仍然超过 0,但我不确定。