例如,
(1,2)
1
2 3
(3,4)
3
4 5
6 7 8
9 10 11 12
这就是我现在所拥有的:
x = int(input("Eliga el primer parámetro: "))
y = int(input("Eliga el segundo parámetro: "))
x = x
y = y
for i in range(1,y+1):
for j in range(1,i+1):
print(x, end=" ")
print()
但是我得到了一个带有x的三角形: 例子(2,4):
2
2 2
2 2 2
2 2 2 2
答案 0 :(得分:0)
您需要增加x,而不需要为自己分配x和y。
x = int(input("Eliga el primer parámetro: "))
y = int(input("Eliga el segundo parámetro: "))
for i in range(1,y+1):
for j in range(1,i+1):
# now increment x:
x =+ 1
print(x-1, end=" ")
print()
答案 1 :(得分:0)
一种可能性:
def emit(x,y):
i,n,C = x-1,0,1
while C<y+1:
i += 1
n += 1
if n<C:
yield("%02d " % i)
else:
yield('%02d\n' % i)
n = 0
C += 1
print(''.join(emit(5,6)))