Los típicos operadores de control en Python, son
Veamos primero el pseducódigo
Observe que la línea 7 no está realizando ningún procedimiento realmente, ahí debe ir el continue que aparece como comentario.
La corrida es:
El diagrama de flujo:
El código en python:
Al colocar en la línea 6 el operador continue evita pasar a la línea 7 que imprimei
Por supuesto también se puede escribir de la siguiente manera sin continue y como se observó en el pseudocódigo:
Es más elegante con el comando continue
Si decide dejar la línea 6 en blanco o con un comentario, aparece un error. Compruébelo.
El codigo con el ciclo for, es:
Para este programa se tiene:
El programa en pseudocódigo:
La salida es:
El diagrama de flujo:
El código en python es:
Otra forma es
Como antes, también se puede obviar el comando continue como se observa en la línea 14 del siguiente código:
Imprimir los números desde i hasta k excepto los impares no múltiplos de 3.
En este ejemplo, se utiliza la librería random() y luego la función random.gauss() que genera números reales aleatorios alrededor de 0, de uso en probabilidad.
El programa va imprimiendo el número aleatorio generado, con un máximo de 99 números, y se detiene el programa de forma anticipada si este número está por fuera del rango entre (-2, 2) que se utiliza en la variable x el número aleatorio y el condicional como -2.0 < x < 2.0
Observe que se imprimen los números aleatorios y la cantidad de números generados.
El programa con while, es: