Python - Triangulo de Numeros

 
Vista:
sin imagen de perfil
Val: 18
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Triangulo de Numeros

Publicado por Nicolas (11 intervenciones) el 06/05/2020 20:47:07
Hola, buenas
Tengo que hacer un tp pero no se como hacer este programa.

El programa pide que solicite al usuario un número entero n y a continuación imprima un triángulo. El valor de n máximo posible será 9.

Por ejemplo:
Ingrese altura del triangulo: 3
...3
..2 2
1 1 1
(sin los puntos y con un espacio entre cada numero)
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
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Triangulo de Numeros

Publicado por Daniel (111 intervenciones) el 06/05/2020 20:52:54
Hola,

¿Algo así?

1
2
3
4
valor = 3
 
for item in range(valor):
    print(" " * (valor - item), (str(valor - item) + " ") * (item + 1))

Saludos,
Daniel Rodríguez
Analytics Lane
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
sin imagen de perfil
Val: 18
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Triangulo de Numeros

Publicado por Nicolas (11 intervenciones) el 06/05/2020 20:56:15
Hola, no, asi no me lo toma. Porque si pones un valor de 5, la piramide deberia tener 5 pisos y asi con cualquier numero que pongas mientras sea menor a 9
Pero gracias igual
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
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Triangulo de Numeros

Publicado por Daniel (111 intervenciones) el 06/05/2020 21:09:46
¿No sabes cambiar el valor de una variable?

1
2
3
4
valor = 5
 
for item in range(valor):
    print(" " * (valor - item), (str(valor - item) + " ") * (item + 1))
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
sin imagen de perfil
Val: 18
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Triangulo de Numeros

Publicado por Nicolas (11 intervenciones) el 06/05/2020 21:27:21
sii, tenes razon. Yo lo habia puesto mal.
Gracias
y como se podria imprimir sin las comillas ni las comas?? solo los numeros
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
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Triangulo de Numeros

Publicado por Daniel (111 intervenciones) el 06/05/2020 22:03:15
Las comillas son para los espacios, si no se ponen no se tabulará.
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