Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como 6.2. La sentencia while

6.2. La sentencia while

Una de las tareas para las que los computadores se usan con frecuencia es la automatización de tareas repetitivas . Repetir tareas similares o idénticas es algo que los computadores hacen bien y las personas no hacen tan bien. Hemos visto dos programas, nLineas y cuenta atrás, que usan la recursividad para llevar a cabo la repetición, que también se llama iteración. Por ser la iteración tan habitual, Python proporciona como lenguaje varias características que la hacen mas fácil. La primera característica que vamos a considerar es la sentencia while . Este es el aspecto de cuenta atrás con una sentencia while: 1: def cuenta_atras(n): 2: while n > 0: 3: print n 4: n = n-1 5: print "Despegando!" Como eliminamos la llamada recursiva, esta funcion no es recursiva. Casi podía leer una sentencia while como si fuera ingles (castellano “mientras”). Quiere decir que “Mientras n sea mayor que cero, continua mostrando el valo...