El ciclo while nos permite ejecutar una sección de código repetidas veces, lo utilizamos preferiblemente para secciones de código para las cuales no sabemos con exactitud cuantas veces se va a repetir.
El break lo utilizamos cuando queremos detener la ejecución de un bucle como el while o el for, para ilustrar su funcionamiento mostraremos un pequeño ejemplo.
vamos a construir un programa que muestre el eco de todo lo que el usuario introduzca hasta que el usuario escriba “salir” terminará.
–primero declaramos nuestro while y como requerimos que solo se detenga su ejecución cuando el usuario ingrese la palabra “salir” le pondremos como argumento (True) para que se ejecute continuamente.
while True:
—a continuación le solicitamos al usuario que ingrese un dato(no importa que sea número o texto) y lo guardamos en la variable “entrada”.
entrada = input("ingrese un dato: ")
–evaluamos que el dato ingresado por el usuario, si el dato ingresado es ‘salir’ entonces el programa mostrará el mensaje "Saliendo del programa"
if entrada == ‘salir’:
print(“Saliendo del programa”)
----hacemos uso de la fución break para detener el programa si el dato ingresado fue 'salir’
break
—en caso que la palabra sea diferente a ‘salir’ se mostrará lo digitado por el usuario
print("Dato ingresado: "+entrada)
y de esta manera podemos observar el funcionamiento del ciclo while y el funcionamiento de la función break.