Python - Piramide de numeros con Python

   
Vista:

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
--------------------------------------------------------------------------------
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Piramide de numeros con Python

Publicado por xve (1236 intervenciones) el 26/11/2013 07:57:51
Hola Germain, creo que el problema es de posición del código... pruebalo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#-*-coding:cp1252-*-
 
numero=input("numero n: ")
 
numcol=0
 
while numcol<=numero:
    fila=numcol
 
    while (fila<numero):
        print fila,
        fila=fila+1
 
    print numcol,
    numcol=numcol+1
    print "\t"

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Piramide de numeros con Python

Publicado por Engl (1 intervención) el 06/11/2015 01:23:53

Excelente , Gracias me ayudaste

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar