擅长:python、mysql、java
<p>您需要在print语句中不指定换行符。在python2中,这意味着使用<code>sys.stdout.write</code>或导入python3<code>print</code>函数</p>
<pre><code>from __future__ import print_function # python 2 only
def expand(n):
for i in range(1, n+1):
for _ in range(i):
print(i, end="")
print(" ", end="")
print("")
expand(5)
1 22 333 4444 55555
</code></pre>
<p>在发布了更多详细信息,并链接到hackerrank的原始问题后,我意识到这实际上不是一个有效的解决方案。不过,如果有帮助的话,我会把它留在这里</p>