我正在编写一个程序,它将一次显示一个存储在数组中的消息。我希望它能够根据用户的命令一次一个地移动它们。我的问题是当它到达数组的最后一个值时,我无法找到一种方法让它循环回到第一个记录。
我很欣赏这个问题对某些人来说似乎很明显,但我一直在努力想出一个解决方案。如果有人能告诉我解决这个问题的方法,我真的很感激。
答案 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