ComenzarEmpieza gratis

Convertir en un bucle while

A menudo puedes lograr las mismas tareas utilizando un bucle for o while.

¡Para demostrarlo, convertirás este bucle for en un while!

# Create the tickets_sold variable
tickets_sold = 0

# Create the max_capacity variable
max_capacity = 10

# Loop through a range up to and including max_capacity's value
for tickets in range(1, max_capacity + 1):



  # Add one to tickets_sold in each iteration

  tickets_sold += 1




print("Sold out:", tickets_sold, "tickets sold!")

Ten en cuenta que si tu bucle while tarda demasiado en ejecutarse, o caduca tu sesión, puede que hayas creado un bucle infinito. En particular, recuerda sangrar el contenido del bucle utilizando cuatro espacios o la sangría automática, y asegúrate de que las condiciones son tales que el bucle tiene un punto de parada.

Este ejercicio forma parte del curso

Introducción a Python para desarrolladores

Ver curso

Instrucciones de ejercicio

  • Crea un bucle while que se ejecute mientras tickets_sold sea menor que max_capacity.
  • Dentro del bucle, incrementa tickets_sold en 1, lo que representa un incremento por cada ticket vendido.
  • Fuera del bucle, imprime tickets_sold.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

tickets_sold = 0
max_capacity = 10

# Create a while loop
____ ____ ____ ____:
  
  # Add one to tickets_sold in each iteration
  tickets_sold += ____

# Print the number of tickets sold
print("Sold out:", ____, "tickets sold!")
Editar y ejecutar código