Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nota : Con for no es posible hacer un bucle infinito, pero con While si se puede.
Formatos de range ( )
Existen tres formatos :
range (n) devuelve una lista de enteros comenzando por “0” y finalizando en “n-1”.
range (inicio, fin) devuelve la lista de enteros comprendidos entre comienzo y fin, sin
incluir a este ultimo.
range (inicio, fin, paso) igual que el caso anterior pero con la diferencia que entre
números habrá la diferencia del paso.
Ejemplo 6 : Realizar un bucle de “n” con range (inicio, fin) y range (inicio, fin, paso).
Condición :
Poner un filtro si el usuario se equivoca al introducir los números.
Utilizar la función list ().
b) Función : len ( )
Tiene la función de medir una lista de número o cadena de caracteres.
Los espacios también cuentan.
Ejemplo:
> a = len (‘Hola 1 WEAR’)
>a
11
Ejemplo 7 : Realizar un password “light” mediante la función len ( )
Ejemplo 9 : Reserva de mesa de un restaurante que solo tiene “cuatro mesas” mediante while ( ).
7.5 Funciones complementarias : Break, Coninue y while
Son funciones complementarias que habitualmente se utilizan para romper o salir de un bucle
creado por la función if ….. else como también en while .
a) Función : Break
Si el programa ejecuta Break, simplemente termina el bucle
actual y continua con la ejecución de la siguiente instrucción.
Ejemplo 3 : No ejecutar una instrucción(es) dentro de un bucle en la vez que el usuario desee.
c) Función : Pass
La función Pass significa ”no hacer nada” en esta línea de instrucción.
Python lee Pass y pasa a la siguiente instrucción, ejecutándola normalmente y continúa el
programa.