循环回到数组中的第一条记录(Python)

时间:2018-02-14 11:59:29

标签: python arrays

我正在编写一个程序,它将一次显示一个存储在数组中的消息。我希望它能够根据用户的命令一次一个地移动它们。我的问题是当它到达数组的最后一个值时,我无法找到一种方法让它循环回到第一个记录。

我很欣赏这个问题对某些人来说似乎很明显,但我一直在努力想出一个解决方案。如果有人能告诉我解决这个问题的方法,我真的很感激。

1 个答案:

答案 0 :(得分:1)

这必须奏效。

import sys

array = [0,1,2,3,4,5,6]

x = 0
count = 0

while x == 0:
    user_input = int(input("Enter 1 to move in array or 2 to exit: "))

    if user_input == 1 and count < len(array):
        print(array[count])
        count = count + 1
    else:
        count = 0

    if user_input == 2:
        x = 1