Este es el código que estuve desarrollando con la complejidad del condicional if y de paso manifiesto ques importante cerrar los if anidados es decir aquellos con la siguiente estructura:
Si condición and si condición hay que cerrar las llaves de lo contrario el programa no corre o no se ejecuta correctamente porque no encuentra por donde está la condición que entra a evaluar.
Les mando un pantallazo de lo indicado en los anteriores párrafos.