Metti in pausa lo script per l'input dell'utente per terminare:
Se si desidera attendere che l'utente premi un tasto prima di terminare lo script, puoi chiamare ingresso() Metodo con un messaggio alla fine dello script. Il seguente script mostra come è possibile mettere in pausa la terminazione dello script e attendere l'input dell'utente. IL ingresso() Il metodo prenderà i dati di stringa e archiverà nella variabile, nome. Se la variabile non è vuota, un messaggio di benvenuto verrà stampata altrimenti un messaggio di errore verrà stampato. Successivamente, verrà stampato un messaggio di istruzione per informare l'utente per premere un tasto. Un messaggio di terminazione verrà stampato quando l'utente premi un tasto.
#!/usr/bin/env python3Produzione:
Dopo aver eseguito lo script, attende un input di stringa. Qui, "Fahmida" è digitato come un valore di stringa. Un messaggio di benvenuto viene stampato con il valore e atteso per qualsiasi keypress. Un messaggio di addio viene stampato dopo aver premuto qualsiasi tasto.
Metti in pausa l'input per un certo periodo di tempo
sonno() Il metodo può essere utilizzato per mettere in pausa l'input dell'utente per un certo periodo di tempo. Nel seguente script, viene fornita un'attività di addizione semplice per l'utente. Il metodo sleep () viene utilizzato qui per attendere l'utente per 5 secondi prima di digitare la risposta. Successivamente, se la condizione viene utilizzata per verificare la risposta è corretta o errata.
#!/usr/bin/env python3Produzione:
Una domanda verrà stampata dopo aver eseguito lo script e informare l'utente di attendere 5 secondi per scoprire la risposta. Qui, lo script viene eseguito due volte con una risposta corretta e una risposta errata.
Metti in pausa lo script usando l'input Per visualizzare i messaggi di istruzione
A volte è necessario mettere in pausa lo script più volte usando ingresso() Metodo per scopi diversi. Il processo di fornitura di informazioni all'utente utilizzando più messaggi è mostrato nel seguente script. I passaggi per eseguire qualsiasi script Python sono mostrati qui utilizzando più ingresso() metodo. L'utente deve premere qualsiasi tasto per mostrare i passaggi successivi. Il primo ingresso() il metodo viene utilizzato per iniziare a mostrare il messaggio e l'ultimo ingresso() Il metodo viene utilizzato per mostrare il messaggio di terminazione.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script. L'utente deve premere il tasto qualsiasi cinque volte per completare l'esecuzione dello script.
Metti in pausa lo script per il particolare valore di input
Se si desidera eseguire continuamente alcuni script fino a quando l'utente non preme qualsiasi tasto specifico, è necessario definire quello script all'interno di qualsiasi ciclo infinito. Questa attività è mostrata in questo esempio. Qui, un loop infinito è dichiarato e dovrebbe prendere due numeri e stampare la somma di tali numeri in ogni iterazione. Alla fine del ciclo, aspetterà che l'utente premi "y'Per continuare il ciclo e ripetere di nuovo lo script.
#!/usr/bin/env python3Produzione:
Lo script all'interno del ciclo while viene eseguito due volte qui. La prima volta, dopo aver calcolato la somma, 'y' viene premuto e la sceneggiatura del ciclo viene nuovamente ripetuta. Quando l'utente ha premuto 'N' quindi il ciclo viene terminato.
Conclusione:
La pausa per l'input dell'utente è un requisito molto comune di qualsiasi linguaggio di programmazione. In questo articolo vengono mostrati scopi diversi di pausa per l'input utilizzando esempi di Python molto semplici. Spero che questo articolo aiuterà il lettore a conoscere gli usi della pausa per l'input e ad applicarlo nello script quando richiede.