Python - La respuesta al ejercicio correcta

 
Vista:

La respuesta al ejercicio correcta

Publicado por Sergio Z. (1 intervención) el 31/05/2022 20:35:17
blocks = int(input("Ingresa el número de bloques: "))

height = 0 # lineas
i = 1 #Contador
suma = 0 # Acumulado de bloques utilizados

while suma <= blocks:

if suma < blocks: # mientras el acumulado de bloques sea menor al número total de bloques va sumano
height += 1
i += 1
suma += i


elif suma >= blocks: # si el acumulado es mayor al número de bloques finaliza de inmediato
print("La altura de la pirámide:", height)
break


else:
print("La altura de la pirámide:", height)
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