Se puede poner un while dentro de un while?

Pregunta de la clase:
El ciclo while
Andrés Corral

Andrés Corral

Pregunta
studenthace 5 años

Se puede poner un while dentro de un while?

6 respuestas
para escribir tu comentario
    Diego Alejandro Moreno Pedroza

    Diego Alejandro Moreno Pedroza

    studenthace 3 años

    De hecho los sistemas embebidos siempre tienen un while ejecutándose constantemente donde programas todo lo demás ya que estos deben estar siempre pendientes de la orden que les de el usuario, así que sí jaja

    Oscar Gerardo Gutiérrez Pinto

    Oscar Gerardo Gutiérrez Pinto

    studenthace 4 años

    Se puede tanto con los bucles como con las condicionales, y no importa el orden siempre que respetes la gramática. Puedes colocar un bucle dentro de otro que se ejecuta si una condición se satisface durante la ejecución de un bucle más. A esto se le llama nesting, en español anidar, y es bastante útil siempre que no se abuse de el.

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Claro, es posible.

    Christian Juan Tambo Coaquira

    Christian Juan Tambo Coaquira

    studenthace 5 años

    Si, se pueden. A esos se los llaman ciclos anidados

    Jorge Cruz Perez

    Jorge Cruz Perez

    studenthace 5 años

    Claro como ya se comento, tambien es importante es darse cuenta de cuando en tu programa se requiere, p.e. en arreglos bidimensionales, (matrices) es muy comun o depende de la logica de tu programa, saludos

    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    studenthace 5 años

    Sí. Puedes poner cuantos elementos quieras dentro de otros. Por ejemplo:

    def run(): a = 0 b = 0 c = 0 while a < 3: b = 0 while b < 3: c = 0 while c < 3: c += 1 print(a, b, c) b += 1 a += 1 if __name__ == "__main__": run()
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.