El programa consiste en mostrar los números impares, a partir de un numero entero positivo, digitado por el usuario
¡Empecemos!..
Paso 1. Definición de variable: se debe definir una variable, la cual almacena el valor digitado por el usuario… pero… ¿Qué función utilizamos para poder preguntarle al usuario el valor?.. input(). ¡excelente!. Recuerde que input() almacena texto y necesitamos que se convierta en número, entonces… ¿Cómo convertimos texto en número?.. utilizaremos función int()… La primera línea de código quedó así:
input("Introduce un número entero positivo: "))>
Está escrita la primera línea de código, Expliquemos la sintaxis:
n. Es la variable que va almacenar el número digitado por el usuario
int(). Permite convertir el texto digitado por el usuario (en nuestro ejemplo) a un número entero
input(). Encargada de la entrada/salida de texto por parte del usuario; en el ejemplo, se observa que contiene comillas, el texto de salida, el cual da la instrucción a usuario; cuando el usuario digita el valor se considera texto de entrada.
Observa que la variable tiene dos funciones anidadas
Paso 2. Utilizar un ciclo. Se hace necesario emplear un ciclo repetitivo, para ejecutar una acción las veces que el usuario necesite. En este caso empleamos for loops
Escribimos la segunda línea de código:
<for i inrange(1, n+1, 2):>
Explicamos que contiene está línea
For. Ciclo repetitivo, el cual tiene un valor de inicio y un valor final (hasta donde puede parar el ciclo)
i. El cual va a guardar el valor numérico, se actualiza hasta que la condición del ciclo lo establezca.
Función range(start,stop,step). Devuelve una secuencia de números, empezando por 0 por defecto, e incrementa en 1 (por defecto), y termina en un número especificado.
start. Opcional. Un número entero que especifica en que posición iniciar. Por defecto es cero.
stop. Obligatorio. Un numero entero que especifica en que posición parar.
step. Opcional. Un numero entero que especifica el incremento. Por defecto es 1.
En el ejemplo: range(1, n+1, 2). inicia en 1, todo número empieza por 1; (n+1) el valor digitado por el usuario, se hace un incremento de 1, para que tenga en cuenta el valor digitado por el usuario; y 2, porque vamos a mostrar los números impares (1+2=3, 3+2=5…).
Paso 3. Imprimir los números impares. Para mostrar los números empleamos la función print(), escribamos la tercera línea de código:
<print(i, end=", ")>
Por último, explicamos esta línea:
-** i**. Es la variable que guarda el valor de de los números impares del ejercicio
Eso es todo, espero haber sido clara en el desarrollo del programa.
Les confieso que me demore más en explicar el tutorial, que en realizar el programa.