Pausa y continúa en Python

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.



Grupo

Dominando el control de flujo en Python

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 Ejercicio 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 ejercicios Python

Más ejercicios de Programacion Python de Dominando el control de flujo en Python

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

  • Cuadrilátero V2 en Python

    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 en Python

    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 en Python

    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 en Python

    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 en Python

    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 en Python

    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...