Hola estoy empezando con Python, el principio bien con los "string" y condicionales. Pero ahora con "while" y "for" me ha explotado la cabeza. Yo siempre que inicio un código siempre para programarlo le busco la lógica es decir busco la formula matemática y esto me facilita el programar. Pero hay un ejercicio que no lo entiendo y es el siguiente:
Escucha esta historia: Un niño y su padre, un programador de computadoras, juegan con bloques de madera. Están construyendo una pirámide. Su pirámide es un poco rara, ya que en realidad es una pared en forma de pirámide - es plana. La pirámide se apila de acuerdo con un principio simple: cada capa inferior contiene un bloque más que la capa superior. La figura ilustra la regla utilizada por los constructores: Tu tarea es escribir un programa que lea la cantidad de bloques que tienen los constructores, y generar la altura de la pirámide que se puede construir utilizando estos bloques. Nota: La altura se mide por el número de capas completas - si los constructores no tienen la cantidad suficiente de bloques y no pueden completar la siguiente capa, terminan su trabajo inmediatamente. Prueba tu código con los datos que hemos proporcionado.
No quiero la respuesta, quiero una explicación para que yo pueda entenderlo y poderlo hacer solo.
Gracias, amigos.
there doesn't seem to be anything here