Pausa el script para que la entrada del usuario termine:
Si desea esperar a que el usuario presione cualquier tecla antes de terminar el script, entonces puede llamar aporte() Método con un mensaje al final del script. El siguiente script muestra cómo puede detener la terminación del script y esperar la entrada del usuario. El aporte() El método tomará datos de cadena y almacenará en la variable, nombre. Si la variable no está vacía, entonces un mensaje de bienvenida se imprimirá de otra manera un mensaje de error. A continuación, un mensaje de instrucción imprimirá para informar al usuario que presione cualquier tecla. Un mensaje de terminación se imprimirá cuando el usuario presione cualquier tecla.
#!/usr/bin/env python3Producción:
Después de ejecutar el script, espera una entrada de cadena. Aquí, 'Fahmida' se escribe como un valor de cadena. Se imprime un mensaje de bienvenida con el valor y se espera cualquier KeyPress. Se imprime un mensaje de adiós después de presionar cualquier tecla.
Pausa la entrada por un cierto período de tiempo
dormir() El método se puede utilizar para detener la entrada del usuario durante un cierto período de tiempo. En el siguiente script, se ofrece una tarea de adición simple para el usuario. El método Sleep () se usa aquí para esperar al usuario durante 5 segundos antes de escribir la respuesta. A continuación, si la condición se usa para verificar la respuesta es correcta o incorrecta.
#!/usr/bin/env python3Producción:
Una pregunta imprimirá después de ejecutar el script e informar al usuario que espere 5 segundos para averiguar la respuesta. Aquí, el script se ejecuta dos veces con una respuesta correcta y una respuesta incorrecta.
Pausa el script usando la entrada Para mostrar los mensajes de instrucción
A veces se requiere detener el script varias veces usando aporte() Método para diferentes propósitos. El proceso de proporcionar información al usuario mediante el uso de múltiples mensajes se muestra en el siguiente script. Los pasos para ejecutar cualquier script de Python se muestran aquí usando múltiples aporte() método. El usuario debe presionar cualquier tecla para mostrar los próximos pasos. La primera aporte() El método se utiliza para comenzar a mostrar el mensaje y el último aporte() El método se utiliza para mostrar el mensaje de terminación.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script. El usuario debe presionar cualquier tecla cinco veces para completar la ejecución del script.
Pausa el script para el valor de entrada particular
Si desea ejecutar algunos scripts continuamente hasta que el usuario presione cualquier tecla específica, debe definir ese script dentro de cualquier bucle infinito. Esta tarea se muestra en este ejemplo. Aquí, se declara un bucle infinito y se espera que tome dos números e imprima la suma de esos números en cada iteración. Al final del bucle, esperará a que el usuario presione 'Y'Continuar el bucle y repetir el script nuevamente.
#!/usr/bin/env python3Producción:
El script dentro del bucle while se ejecuta dos veces aquí. La primera vez, después de calcular la suma, 'Y' se presiona y el script del bucle se repite nuevamente. Cuando el usuario presionó 'norte' Entonces el bucle se termina.
Conclusión:
Pausa para la entrada del usuario es un requisito muy común de cualquier lenguaje de programación. En este artículo se muestran diferentes propósitos de pausa para la entrada utilizando ejemplos muy simples de Python. Espero que este artículo ayude al lector a conocer los usos de la pausa para la entrada y aplicarlo en el script cuando se requiere.