![Ampliar imágen de perfil Imágen de perfil](/usr/344000/344096/profileImage.jpg?1576357748)
Triangulo de números invertido
Python
![estrella](/img/img.png?11.51)
![estrella](/img/img.png?11.51)
![estrella](/img/img.png?11.51)
![estrella](/img/img.png?11.51)
![estrella](/img/img.png?11.51)
Publicado el 20 de Mayo del 2020 por Katas (150 códigos)
5.409 visualizaciones desde el 20 de Mayo del 2020
Dos funciones para devolver un triangulo invertido o inverso de números.
Una función devuelve un triangulo invertido empezando siempre por el mismo numero.
Para poder visualizarlo en forma de triangulo, podemos utilizar:
Para mostrar únicamente los números, puedes utilizar:
La otra función devuelve el mismo triangulo invertido disminuyendo el numero inicial.
Para poder visualizarlo en forma de triangulo, podemos utilizar:
Para mostrar únicamente los números, puedes utilizar:
Una función devuelve un triangulo invertido empezando siempre por el mismo numero.
1
trianguloInvertido(5) # [[5, 4, 3, 2, 1], [5, 4, 3, 2], [5, 4, 3], [5, 4], [5]]
Para poder visualizarlo en forma de triangulo, podemos utilizar:
1
print("\n".join(map(str, trianguloInvertido(5))))
1
2
3
4
5
[5, 4, 3, 2, 1]
[5, 4, 3, 2]
[5, 4, 3]
[5, 4]
[5]
Para mostrar únicamente los números, puedes utilizar:
1
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertido(5))))
1
2
3
4
5
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
La otra función devuelve el mismo triangulo invertido disminuyendo el numero inicial.
1
print(trianguloInvertidoDecreciente(5)) # [[5, 4, 3, 2, 1], [4, 3, 2, 1], [3, 2, 1], [2, 1], [1]]
Para poder visualizarlo en forma de triangulo, podemos utilizar:
1
print("\n".join(map(str, trianguloInvertidoDecreciente(5))))
1
2
3
4
5
[5, 4, 3, 2, 1]
[4, 3, 2, 1]
[3, 2, 1]
[2, 1]
[1]
Para mostrar únicamente los números, puedes utilizar:
1
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertidoDecreciente(5))))
1
2
3
4
5
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1