Pause le script pour la saisie de l'utilisateur pour se terminer:
Si vous souhaitez attendre que l'utilisateur appuye sur une touche avant de terminer le script, vous pouvez appeler saisir() Méthode avec un message à la fin du script. Le script suivant montre comment vous pouvez suspendre la résiliation du script et attendre l'entrée de l'utilisateur. Le saisir() La méthode prendra les données de chaîne et stockera dans la variable, nom. Si la variable n'est pas vide, un message d'accueil imprimera autrement, un message d'erreur imprimera. Ensuite, un message d'instructions imprimera pour informer l'utilisateur pour appuyer sur n'importe quelle touche. Un message de terminaison imprime lorsque l'utilisateur appuyera sur n'importe quelle touche.
#!/ usr / bin / env python3Sortir:
Après avoir exécuté le script, il attend une entrée de chaîne. Ici, «Fahmida» est tapé comme une valeur de chaîne. Un message de bienvenue est imprimé avec la valeur et attendu toute pression. Un message de bye est imprimé après avoir appuyé sur n'importe quelle touche.
Pause l'entrée pendant une certaine période
dormir() La méthode peut être utilisée pour suspendre l'entrée de l'utilisateur pendant une certaine période de temps. Dans le script suivant, une simple tâche d'addition est donnée pour l'utilisateur. La méthode sleep () est utilisée ici pour attendre l'utilisateur pendant 5 secondes avant de taper la réponse. Ensuite, si la condition est utilisée pour vérifier la réponse est correcte ou incorrecte.
#!/ usr / bin / env python3Sortir:
Une question imprimera après avoir exécuté le script et informez l'utilisateur d'attendre 5 secondes pour découvrir la réponse. Ici, le script est exécuté deux fois avec une réponse correcte et une réponse incorrecte.
Suspendre le script en utilisant l'entrée Pour afficher les messages d'instructions
Parfois, il est nécessaire de suspendre le script plusieurs fois en utilisant saisir() Méthode à des fins différentes. Le processus de fourniture d'informations à l'utilisateur en utilisant plusieurs messages est affiché dans le script suivant. Les étapes pour exécuter n'importe quel script python sont affichées ici en utilisant plusieurs saisir() méthode. L'utilisateur doit appuyer sur n'importe quelle touche pour afficher les prochaines étapes. La première saisir() La méthode est utilisée pour commencer à afficher le message et le dernier saisir() La méthode est utilisée pour afficher le message de terminaison.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après l'exécution du script. L'utilisateur doit appuyer sur n'importe quelle touche cinq fois pour terminer l'exécution du script.
Pause le script pour la valeur d'entrée particulière
Si vous souhaitez exécuter certains scripts en continu jusqu'à ce que l'utilisateur appuie sur une touche spécifique, vous devez définir ce script dans n'importe quelle boucle infinie. Cette tâche est montrée dans cet exemple. Ici, une boucle infinie while est déclarée et devrait prendre deux nombres et imprimer la sommation de ces chiffres dans chaque itération. À la fin de la boucle, il attendra que l'utilisateur appuie 'y'Pour continuer la boucle et répéter le script.
#!/ usr / bin / env python3Sortir:
Le script à l'intérieur de la boucle while est exécuté deux fois ici. La première fois, après avoir calculé la sommation, 'Y' est pressé et le script de la boucle est à nouveau répété. Lorsque l'utilisateur a appuyé 'n' Ensuite, la boucle est terminée.
Conclusion:
La pause pour l'entrée de l'utilisateur est une exigence très courante de tout langage de programmation. Différentes objectifs de pause pour l'entrée sont indiqués dans cet article en utilisant des exemples de python très simples. J'espère que cet article aidera le lecteur à connaître les utilisations de la pause pour l'entrée et à l'appliquer dans le script lorsque cela nécessite.