我正在尝试产生这种模式:
1 12 123 1234 12345
当前,我用range(1,6)
代表一行,并且通过外循环得到五行。我使用一个内部循环来表示j
,其中range(1,i)
有五列。
但是我没有得到上面想要的结果。
这就是我的开始:
for i in range(1,6):#where i represents 5 Rows
print('list of int inside range:',i)
for j in range(1,i):#where j represents 5 columns
print(j)
答案 0 :(得分:0)
2件事:
end
参数print
来完成此操作。range()
的使用不太正确-例如,在第一个循环中,您将做range(1,1)
,没有任何值。这被称为“一个人离开”错误。而是从0开始,并输出比j
更高的值。进行了上述更改,并删除了您正在执行的调试print
:
for i in range(1,6):#where i represents 5 Rows
for j in range(0,i):#where j represents 5 columns
print(j+1, end='')
print();