【发布时间】:2019-03-11 00:31:42
【问题描述】:
这是我的程序,我不明白这个程序有什么问题。 我想打印给定示例输出中显示的模式
for i in range(1,int(input())):
print(i for x in list(range(0,i)))
示例输入:
5
样本输出:
1
22
333
4444
程序给出的输出:
<generator object <genexpr> at 0x7feb4598cdb0>
<generator object <genexpr> at 0x7feb4598cdb0>
<generator object <genexpr> at 0x7feb4598cdb0>
<generator object <genexpr> at 0x7feb4598cdb0>
【问题讨论】:
-
我相信你需要用
[和]包裹循环,即print([i for x in list(range(0,i))]) -
print("".join(str(i) for x in list(range(0,i))))?
标签: python