![...](/f/e393974c49f521c2f94ba159940f2ab4.jpg)
Los bucles y el módulo se utilizan para generar números impares en Python
Los programadores pueden generar números en Python de varias formas. Si bien la generación de números aleatorios existe como una función incorporada, un programador puede querer construir listas de patrones de números específicos y recurrentes. O, más bien, un programador desea utilizar un algoritmo de generación de números como función de entrada. Cualquiera que sea el caso, la generación de patrones numéricos (como los números impares) requiere solo un ciclo y las matemáticas para generar el patrón.
Paso 1
Configure el bucle del generador. En el IDE, ingrese el siguiente código:
Video del día
i = 0 >>> mientras i <10:
Esto configura el ciclo de generación para que se ejecute durante diez iteraciones. Esto significa que imprimirá todos los números impares entre cero y nueve. Para ejecutar un generador más largo, ingrese un valor más alto para la condición de bucle while.
Paso 2
Escriba el código del generador, siguiendo el ciclo while (recuerde que en Python, sangra bloques separados de código, por lo que la instrucción "if" debe tener sangría una vez después del "while" y la instrucción "print" una vez después del "Si"):
i = 10 >>> mientras que i <10:... si i% 2! = 0:... imprimir yo... yo = yo + 1
El ciclo, para cada iteración, verificará el módulo de iy la constante dos. El operador de módulo simplemente devuelve el resto de un número dividido por otro número. Entonces, si un número dividido por dos no tiene resto, esto significa que es un número par. Si tiene un resto, es impar y el ciclo imprime ese valor de i. Luego agrega uno al valor de i y pasa a la siguiente iteración.
Paso 3
Imprime los números. Después de ingresar la última línea, presione enter para ejecutar el generador. La salida debería aparecer de la siguiente manera:
i = 10 >>> mientras que i <10:... si i% 2! = 0:... imprimir yo... i = i + 1 1 3 5 7 9 >>>