Zatrzymaj skrypt wprowadzenia użytkownika, aby zakończyć:
Jeśli chcesz poczekać, aż użytkownik naciśnie dowolny klawisz przed zakończeniem skryptu, możesz zadzwonić wejście() Metoda z przesłaniem na końcu skryptu. Poniższy skrypt pokazuje, w jaki sposób możesz zatrzymać zakończenie skryptu i poczekać na dane wejściowe użytkownika. wejście() Metoda przyjmuje dane ciągów i przechowywać w zmiennej, nazwa. Jeśli zmienna nie jest pusta, komunikat powitalny wydrukuje, w przeciwnym razie wydrukuje komunikat o błędzie. Następnie komunikat o instrukcji wydrukuje, aby poinformować użytkownika do naciśnięcia dowolnego klawisza. Komunikat o zakończeniu wydrukuje, gdy użytkownik naciśnie dowolny klawisz.
#!/usr/bin/env python3Wyjście:
Po wykonaniu skryptu czeka na wprowadzanie ciągu. Tutaj „Fahmida” jest wpisany jako wartość ciągu. Wiadomość powitalna jest wydrukowana z wartością i czeka na dowolne keypress. Wiadomość do widzenia jest drukowana po naciśnięciu dowolnego klawisza.
Zatrzymaj wkład na określony okres
spać() Metodę można zastosować do zatrzymania danych wejściowych użytkownika przez określony czas. W poniższym skrypcie dla użytkownika podaje się proste zadanie dodawania. Metoda sleep () stosuje się tutaj, aby czekać na użytkownika przez 5 sekund przed wpisaniem odpowiedzi. Następnie, jeśli warunek jest używany do sprawdzenia, że odpowiedź jest poprawna lub nieprawidłowa.
#!/usr/bin/env python3Wyjście:
Pytanie zostanie wydrukowane po uruchomieniu skryptu i poinformuje użytkownika, aby poczekać 5 sekund, aby znaleźć odpowiedź. Tutaj skrypt jest wykonywany dwa razy z poprawną odpowiedzią i nieprawidłową odpowiedzią.
Zatrzymaj skrypt za pomocą Wejście Aby wyświetlić komunikaty instrukcji
Czasami wymagane jest zatrzymanie skryptu wielokrotnie za pomocą wejście() Metoda do różnych celów. Proces dostarczania informacji użytkownikowi za pomocą wielu wiadomości jest pokazany w następującym skrypcie. Kroki uruchomienia dowolnego skryptu Pythona są tutaj pokazane za pomocą wielu wejście() metoda. Użytkownik musi nacisnąć dowolny klawisz, aby pokazać kolejne kroki. Pierwszy wejście() Metoda służy do rozpoczęcia wyświetlania wiadomości i ostatniego wejście() Metoda jest używana do wyświetlania komunikatu o zakończeniu.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Użytkownik musi naciskać dowolny klawisz pięć razy, aby zakończyć wykonanie skryptu.
Zatrzymaj skrypt dla konkretnej wartości wejściowej
Jeśli chcesz uruchomić niektóre skrypty w sposób ciągły, dopóki użytkownik nie naciśnij dowolnego konkretnego klawisza, musisz zdefiniować ten skrypt w każdej nieskończonej pętli. To zadanie jest pokazane w tym przykładzie. Tutaj nieskończona pętla jest zadeklarowana i oczekuje się, że weźmie dwie liczby i wydrukować podsumowanie tych liczb w każdej iteracji. Na końcu pętli będzie czekać na naciśnięcie użytkownika 'y„Aby kontynuować pętlę i powtórzyć skrypt.
#!/usr/bin/env python3Wyjście:
Skrypt w pętli While jest wykonywany dwa razy tutaj. Po raz pierwszy, po obliczeniu sumowania, „y” jest wciśnięty, a skrypt pętli jest powtarzany ponownie. Kiedy użytkownik naciskał 'N' Następnie pętla jest zakończona.
Wniosek:
Przerwa dla wejścia użytkownika jest bardzo powszechnym wymogiem każdego języka programowania. Różne cele przerwy dla danych wejściowych pokazano w tym artykule przy użyciu bardzo prostych przykładów Pythona. Mam nadzieję, że ten artykuł pomoże czytelnikowi poznać zastosowania pauzy do wejścia i zastosowanie go w skrypcie, gdy wymagają.