jueves, 23 de enero de 2025

Generar los números pares: 0,2,4,6,8,10,12,14,16,18,20,... en Python

Código del ejercicio: Con ciclo while

numero1 = 0
numero2 = 20
while numero1 <= numero2:
    print(numero1, end=',')
    numero1 = numero1 + 2

Definición de los códigos del ejercicio:

while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
end --> el parámetro end se usa para agregar una cadena a la salida de print() cuando se realiza la impresión de una declaración. Pero, ¿alguna vez se preguntó por qué después de cada declaración de impresión, el cursor se mueve a la siguiente línea? Esto se debe a que la declaración de impresión viene con un valor predeterminado de parámetro final que es '\n'.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicación del Código:

Este código en Python genera los números pares desde 0 hasta 20. A continuación, te explico cada parte del código:

  1. numero1 = 0: Se inicializa la variable numero1 con un valor de 0. Este será el punto de partida.
  2. numero2 = 20: Se asigna el valor 20 a la variable numero2, que será el límite superior.
  3. while numero1 <= numero2:: Este bucle while asegura que se ejecutará mientras numero1 sea menor o igual a numero2.
  4. print(numero1, end=','): Imprime el valor de numero1, separando los números por una coma (,) sin realizar un salto de línea.
  5. numero1 = numero1 + 2: Incrementa numero1 de 2 en 2, asegurando que se generen solo números pares.

El resultado del código es la impresión de los números pares: 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20...

Código del ejercicio: Con ciclo for

for numero in range(0,21,2):
    print(numero, end=',')

Definición de los códigos del ejercicio:

while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
end --> el parámetro end se usa para agregar una cadena a la salida de print() cuando se realiza la impresión de una declaración. Pero, ¿alguna vez se preguntó por qué después de cada declaración de impresión, el cursor se mueve a la siguiente línea? Esto se debe a que la declaración de impresión viene con un valor predeterminado de parámetro final que es '\n'.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicación del Código:

Este es el código Python para generar números pares del 0 al 20:

for numero in range(0, 21, 2):
    print(numero, end=',')
    

Explicación del código:

  1. for numero in range(0, 21, 2):
    • Se utiliza un bucle for que recorre una secuencia de números generada por range().
    • range(0, 21, 2) significa:
      • 0: Es el número de inicio.
      • 21: Es el límite superior (no se incluye).
      • 2: Es el paso, avanzando de dos en dos.
    • El bucle genera números pares porque avanza en pasos de 2 desde 0.
  2. print(numero, end=',')
    • Imprime el número generado en cada iteración.
    • El argumento end=',' evita los saltos de línea y añade una coma después de cada número.

Resultado esperado: 0,2,4,6,8,10,12,14,16,18,20,

No hay comentarios.:

Publicar un comentario

Mostrar los x primeros números de la siguiente serie: 1,2,4,7,8,10,13,14,16,19,... en JavaScript

Código del ejercicio: <! DOCTYPE html > < html lang = "es" > < head >     < meta charset = ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️