Este es un codigo para resolver ejercicio con python, donde se pide dibujar triangulo, un rombo y un tablero, usando asteriscos o letras con python.
Triangulo
Para dibujar el triangulo vamos a usar asteriscos, se nos pide dibujar un triangulo de un tamaño, dado por la variable lines , empezando de 1 hasta lines.
Por ejemplo si lines = 5, el resultado debe ser el siguiente.
*
* *
* * *
* * * *
* * * * *A continuacion el codigo en python:
lines = 20
for i in range(1, lines + 1):
print(" " * (lines-i) + "* " * i)Rombo
Para el caso del rombo, tambien se va a generar una figura de rombo, al insertar el numero de lineas se debe generar un resultado como el siguiente, en caso de que lines = 5:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*El codigo en python seria el siguiente:
lines = 5
for i in range(lines):
print(" " * (lines -i) + "* "* i)
for i in range(lines, 0, -1):
print(" "* (lines - i )+ "* "* i)Tablero
Por ultimo se nos pide generar un tablero de NxM, donde hay casillas blancas y negras, o representadas por X / O:
El resultado si N = 5 y M % debe ser el siguiente:
O X O X O
X O X O X
O X O X O
X O X O X
O X O X OEl codigo en python seria asi:
filas = 5
cols = 5
for i in range(filas):
for j in range(cols):
if(i+j)%2:
print("X ", end=" ")
else:
print("O ", end=" ")
print("")A continuacion el resultado de la ejecucion de todos los ejemplos en la terminal:
