我的代码是:
numberoflines = int(input())
x = 'hi'
y = 'hello'
orderofwords = [x,y,x,x,y,y,x,x,x,y,y,y]
for n in range(rows):
print(orderofwords[n])
我的问题是,我不知道如何使单词的顺序无限,这样无论我输入什么数字,总有一个输出。(我想输入至少1-5000)
例如:输入
9
例如:输出
您好!
你好
您好!
您好!
你好
你好
您好!
您好!
嗨
(所有输出在单独的线路上)
Tags:
这是一个非常糟糕的主意,但正如你所要求的,它就在这里
根据wim所说的,生成器是最好的选择。因此,对于Python 2或3,您可以使用:
您正在寻找一个生成器函数:
相关问题 更多 >
编程相关推荐