Pausa y continúa - Python Programming Exercise

En este ejercicio, desarrollarás un programa en Python que imprima los números pares del 10 al 20, ambos inclusive, excepto el 16. El programa implementará tres métodos diferentes para lograr esto: Usando un "bucle while" e incrementando de 2 en 2 en cada paso, utilizando la instrucción "continue" para omitir el número 16. Usando un "bucle while" e incrementando de 1 en 1 en cada paso, también empleando "continue" para omitir el número 16. Usando un bucle "while" infinito con "break" y "continue" para detener el bucle cuando se hayan impreso los números deseados. Este ejercicio te ayudará a practicar el uso de bucles en Python, específicamente cómo controlar el flujo del bucle utilizando "continue" para omitir iteraciones y "break" para salir del bucle. También trabajarás con sentencias condicionales para verificar números específicos como el 16 y evitar imprimirlos. Al completar este ejercicio, mejorarás tu comprensión del control de bucles y potenciarás tu habilidad para manejar casos límite en programación en Python. Estas técnicas se utilizan ampliamente en aplicaciones del mundo real para gestionar procesos iterativos de manera eficiente.

 Categoría

Dominando el control de flujo

 Ejercicio

Pausa Y Continúa

 Objectivo

Desarrolla un programa en Python que escriba los números pares del 10 al 20, ambos inclusive, excepto el 16, de 3 formas diferentes:

Incrementando de a 2 en cada paso (usar "continue" para saltar 16)
Incrementando de a 1 en cada paso (usar "continue" para saltar 16)
Usando un bucle infinito (con "break" y "continue")

 Ejemplo de ejercicio de Python

 Copiar código Python
#Incrementing by 2 in each step (use "continue" to skip 16)

# Initialize the counter variable
i = 10

# Use a while loop to display even numbers from 10 to 20, skipping 16
while i <= 20:
    if i == 16:
        i += 2
        continue
    print(i)
    i += 2

#Incrementing by 1 in each step (use "continue" to skip 16)

# Initialize the counter variable
i = 10

# Use a while loop to display even numbers from 10 to 20, skipping 16
while i <= 20:
    if i % 2 == 0:
        if i == 16:
            i += 1
            continue
        print(i)
    i += 1

#Using an endless loop (with "break" and "continue")

# Initialize the counter variable
i = 10

# Use an endless loop to display even numbers from 10 to 20, skipping 16
while True:
    if i > 20:
        break
    if i == 16:
        i += 2
        continue
    print(i)
    i += 2

 Output

10
12
14
18
20

 Comparte este ejercicio de Python

 Más Ejercicios Programación Python de Dominando el control de flujo

¡Explora nuestro conjunto de ejercicios de programación Python! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de Python. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en Python.

  •  Cuadrilátero V2

    En este ejercicio de Python, desarrollarás un programa que pide al usuario que ingrese un número, anchura y altura, y luego muestra un rectángulo...

  •  Patrones iterativos

    Este programa en Python permite al usuario ingresar dos números y muestra todos los números entre ellos (inclusive) tres veces utilizando diferentes tipos de bucles: ...

  •  Dígitos numéricos

    Este programa en Python demuestra cómo calcular el número de dígitos en un entero positivo dividiendo repetidamente el número por 10. Si el usuario ingresa un ...

  •  Cuadrado vacío

    Este programa en Python solicita al usuario que ingrese un símbolo y un ancho, luego muestra un cuadrado hueco con el ancho especificado. El borde exterior...

  •  Producción

    Este programa en Python solicita al usuario dos números enteros y calcula su producto sin usar el operador "*". En su lugar, utiliza sumas consecutiv...

  •  Magnitud absoluta

    Este programa en Python calcula y muestra el valor absoluto de un número x. El valor absoluto de un número se define como el propio número si es positivo, y co...