Python 3.x HackerRank与打印/产量有关的问题
在Python3中反复使用Python 3.x HackerRank与打印/产量有关的问题,python-3.x,Python 3.x,在Python3中反复使用print时,我似乎遇到了一个问题,即HackerRank问题。例如,这个(数组左旋转) 为什么 def rotLeft(a, d): lst = a[d:] + a[:d] for el in lst: yield el 工作的时候,我不在空格里分开编码,而是在 def rotLeft(a, d): lst = a[d:] + a[:d] for el in lst: print(el, end=&qu
print
时,我似乎遇到了一个问题,即HackerRank问题。例如,这个(数组左旋转)
为什么
def rotLeft(a, d):
lst = a[d:] + a[:d]
for el in lst:
yield el
工作的时候,我不在空格里分开编码,而是在
def rotLeft(a, d):
lst = a[d:] + a[:d]
for el in lst:
print(el, end=" ")
无生成?这取决于如何使用
rotleet
。如果使用它的返回值,它不会返回任何内容,因此它将隐式返回None。还请注意,使用end=”“
,您将有一个尾随空格。