Najlepsza odpowiedź
Jest naprawdę prosty sposób. Po prostu wpisz dane wejściowe („Naciśnij Enter, aby kontynuować”)
Na przykład:
print („Witaj w grze o pancerniku!”)
input („Naciśnij enter, aby kontynuować „)
print (” Jak grać: „)
print (” Najpierw wprowadź współrzędne statków, które chcesz umieścić na planszy „)
input ()
print („Twoja plansza pojawi się, a obok niej będzie śledzić twoje ruchy”)
input ()
print („Będą miały współrzędne po bokach”)
input ()
print („Statki, które posiadasz pojawią się jako 1” si puste miejsce jako 0 „s „)
input ()
print (” Na drugiej planszy twoje trafienia pojawią się jako h, chybienia jako m, a wszystko inne jako n „)
input ()
print („Jeśli twoje statki zostaną trafione, 1 na tej pozycji zmieni się na 0”)
input ()
print („Jeśli cała tablica ma 0” s, straciłeś wszystkie statki i komputer wygrał „)
input ()
print (” Jeśli zatopisz wszystko komputerów (nie pokazano), wygrywasz ”)
input ()
Ans wer
Zakładając, że chcesz słuchać specjalnie ENTER i ignorować i nie drukować żadnych innych błędów, będziesz musiał użyć jakiejś biblioteki terminala.
Jeśli nie było cię w poleceniu a następnie wszystkie wersje gier i biblioteki gier dla wielu platform również mają to w sobie.
Oto kilka dobrych odpowiedzi na temat wiersza poleceń terminala.
Sugeruję naukę curses, mimo że jest to prawdopodobnie trudniejsze niż niektóre mini biblioteki, ponieważ możesz ponownie wykorzystać podstawowe pojęcia, których się uczysz, do tworzenia graficznych interfejsów użytkownika zawierających tylko tekst w dowolnym języku który obsługuje Curses, czyli większość z nich, a nie tylko Python.
Programowanie Curses w Pythonie
16.10. curses – Obsługa terminala dla wyświetlania komórek znakowych – Dokumentacja Pythona 3.7.0
Najprostszą opcją może być getch tutaj: