Python,一次打印一个列表中的单词

时间:2018-06-14 17:19:42

标签: python-3.x

我有以下代码一遍又一遍地打印列表中的3个单词。我试图找出如何从列表中打印一个单词,然后等待用户干预(如按键)然后打印第二个单词,依此类推。我认为这可能是一个简单的解决方案,但我现在似乎无法解决这个问题。我是新来的。提前谢谢。

list = ["foo","bar", "baz"]

i = 0

while i < len(list):
    element = list [i]
    i += 1
    print(element)
    if i == 3:
        i = 0

1 个答案:

答案 0 :(得分:0)

这将按照Dan在评论中提到的那样做:

list = ["foo","bar", "baz"]

i = 0

while i < len(list):
    element = list [i]
    i += 1
    print(element)
    x = input()
    if i == 3:
        i = 0

x = input()使得用户必须在系统打印下一个元素之前按Enter键。