Implementar un bucle Do-While usando el bucle While
El bucle mientras se puede usar de diferentes maneras para implementar la funcionalidad del bucle de hacer mientras. En general, el bucle while verifica la condición al comienzo del bucle para iniciar la iteración. Entonces, si la condición se establece en True, el bucle While funcionará como el bucle Do-While. Este tipo de bucle While funcionará como el bucle infinito y el bucle se terminará en función de la condición particular. La sintaxis de este tipo de bucle se da a continuación.
Sintaxis:
Mientras que es cierto:o
condición = verdaderoLas declaraciones del bucle anterior se ejecutarán al menos una vez como el hacer el bucle y el bucle iterarán hasta que coincida con el 'si' condición y ejecuta el 'romper' declaración o coincide con la condición particular. Diferentes usos del mientras bucle para implementar la lógica de hacer En Python se han demostrado usando varios ejemplos.
Ejemplo-1: emule el bucle do-while usando el bucle while
Cree un archivo de Python con el siguiente script para imprimir los números de 30 a 10 con el intervalo de 5 usando un bucle de tiempo. Aquí, la condición del bucle se establece en Verdadero Para comenzar la iteración del bucle. El número La variable se inicializa a 30 antes de comenzar la ejecución del bucle. El valor del número disminuirá en 5 en cada iteración del bucle. Cuando el valor del número llegó a 10, entonces el 'romper' La declaración se ejecutará y finalizará desde el bucle.
#Inicializar un númeroProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-2: emule el bucle do-while usando el bucle while sin la condición 'si'
Cree un archivo de Python con el siguiente script para tomar un número del usuario repetidamente hasta que el usuario proporcione un número mayor o igual a 50. El controlar variable se establece en Verdadero Para comenzar la iteración del mientras bucle como el hacer bucle. El valor de esta variable se ha cambiado al final del bucle para terminar el bucle.
#Establezca la condición para el bucleProducción:
La siguiente salida aparecerá para los valores de entrada de 70, 55 y 30 después de ejecutar el script anterior.
Ejemplo-3: emule el bucle do-while usando un bucle de tiempo con múltiples declaraciones de ruptura
Cree un archivo de Python con el siguiente script para tomar el nombre de usuario y la contraseña para la autenticación, y el usuario puede proporcionar el nombre de usuario y la contraseña por un máximo de tres veces si no puede autenticarse en intentos anteriores. La primera 'romper' La declaración se ejecutará y finalizará desde el bucle si el nombre de usuario y la contraseña tomados son válidos. El segundo 'romper' La declaración se ejecutará y finalizará desde el bucle si el nombre de usuario o contraseña incorrecto se proporciona tres veces.
contador = 3Producción:
Aparecerá la siguiente salida para proporcionar un nombre de usuario y contraseña válidos y válidos después de ejecutar el script anterior.
Ejemplo-4: emule el bucle do-while usando el bucle while usando un número aleatorio
Cree un archivo de Python con el siguiente script para generar un entero aleatorio dentro de 10 a 99 y termine el bucle en función del valor aleatorio. Tres 'romper' Se han agregado declaraciones en el script para terminar el bucle en función de tres condiciones.
#Módulo Randint de ImportProducción:
La siguiente salida similar aparecerá después de ejecutar el script anterior. El script se ha ejecutado cuatro veces y se han generado cuatro tipos de resultados en función del valor aleatorio.
Conclusión
Diferentes formas de implementar un do-while bucle en Python usando un mientras El bucle se ha mostrado en este tutorial utilizando ejemplos simples para ayudar a los usuarios de Python. El 'para' El bucle se puede usar también para hacer la misma tarea.