Piramide de numeros con Python
Publicado por Germain (1 intervención) el 25/11/2013 21:54:35
3. Construye un programa recursivo en que, dado un entero positivo ingresado por el usuario, imprima un triángulo de números. Por ejemplo, si el usuario ingresó el número 6, la salida por pantalla debe ser:
1 2 3 4 5 6
2 3 4 5 6
3 4 5 6
4 5 6
5 6
6
------------------------------------------------------------------------------
ESTABA HACIENDOLO DE LA FORMA RECURSIVA Y LLEGUE A ESTO
--------------------------------------------------------------------------------
---------------------------------------------------------------------------
PERO TENGO EL ERROR QuE ME APARECE ASI
----------------------------------------------------------------------------
numero n: 10
0
1 2 3 4 5 6 7 8 9 1
2 3 4 5 6 7 8 9 2
3 4 5 6 7 8 9 3
4 5 6 7 8 9 4
5 6 7 8 9 5
6 7 8 9 6
7 8 9 7
8 9 8
9 9
10
1 2 3 4 5 6
2 3 4 5 6
3 4 5 6
4 5 6
5 6
6
------------------------------------------------------------------------------
ESTABA HACIENDOLO DE LA FORMA RECURSIVA Y LLEGUE A ESTO
--------------------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#-*-coding:cp1252-*-
numero=input("numero n: ")
numcol=0
while numcol<=numero:
print numcol,
numcol=numcol+1
print "\t"
fila=numcol
while (fila<numero):
print fila,
fila=fila+1
---------------------------------------------------------------------------
PERO TENGO EL ERROR QuE ME APARECE ASI
----------------------------------------------------------------------------
numero n: 10
0
1 2 3 4 5 6 7 8 9 1
2 3 4 5 6 7 8 9 2
3 4 5 6 7 8 9 3
4 5 6 7 8 9 4
5 6 7 8 9 5
6 7 8 9 6
7 8 9 7
8 9 8
9 9
10
Valora esta pregunta


0