Patrones iterativos - Python Programming Exercise

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: "for", "while" y "do while". El programa es una excelente manera de practicar estructuras de bucles en Python, ya que muestra cómo iterar a través de un rango de números utilizando diferentes técnicas. Al usar el bucle for, el programa itera sobre un rango especificado, mientras que el bucle while continúa hasta que se cumple una condición, y el bucle do while asegura que el bucle se ejecute al menos una vez antes de verificar la condición. Este ejercicio demuestra la flexibilidad de los constructos de bucles en Python, convirtiéndolo en una habilidad esencial para controlar el flujo del programa. Al solicitar al usuario que ingrese el primer y último número, el programa brinda a los usuarios una comprensión práctica de cómo manejar entradas de usuario y realizar tareas repetitivas de manera eficiente. Ya sea que estés utilizando un bucle for, un bucle while o un bucle do while, este programa ilustra cómo puedes lograr el mismo resultado con diferentes técnicas de bucles en Python.

 Categoría

Dominando el control de flujo

 Ejercicio

Patrones Iterativos

 Objectivo

Desarrolla un programa Python que solicite al usuario dos números y muestre los números entre ellos (inclusive) tres veces utilizando los bucles "for", "while" y "do while".

Ingresar el primer número: 6
Ingresar el último número: 12

6 7 8 9 10 11 12
6 7 8 9 10 11 12
6 7 8 9 10 11 12

 Ejemplo de ejercicio de Python

 Copiar código Python
#Using "for"

# Prompt the user to enter the first number
start = int(input("Enter the first number: "))

# Prompt the user to enter the last number
end = int(input("Enter the last number: "))

# Use a for loop to display the numbers between start and end (inclusive)
for i in range(start, end + 1):
    print(i, end=" ")
print()  # Move to the next line

#Using "while"

# Prompt the user to enter the first number
start = int(input("Enter the first number: "))

# Prompt the user to enter the last number
end = int(input("Enter the last number: "))

# Initialize the counter variable
i = start

# Use a while loop to display the numbers between start and end (inclusive)
while i <= end:
    print(i, end=" ")
    i += 1
print()  # Move to the next line

 Output

Enter the first number: 6
Enter the last number: 12
6 7 8 9 10 11 12
6 7 8 9 10 11 12
6 7 8 9 10 11 12

 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.

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

  •  Rectángulo vacío

    Este programa en Python solicita al usuario un símbolo, un ancho y una altura, y luego muestra un rectángulo hueco utilizando ese símbolo para el...

  •  Análisis de datos

    Este programa en Python calcula varias operaciones estadísticas básicas como suma, promedio, mínimo y máximo basándose en la entrada del u...