Nejlepší odpověď
Existuje opravdu jednoduchý způsob. Jednoduše zadejte vstup („Pokračujte stisknutím klávesy Enter“)
Například:
print („Vítejte ve hře bitevní lodi!“)
vstup („stiskněte pokračujte zadáním „)
print (“ Jak hrát: „)
print (“ Nejprve zadejte souřadnice požadovaných lodí na herním plánu „)
vstup ()
tisk („Zobrazí se vaše hrací deska a vedle ní bude sledovat vaše pohyby“)
vstup ()
tisk („Budou mít souřadnice po stranách“)
input ()
print („Lodě, které máte, se zobrazí jako 1“ a prázdné místo se zobrazí jako 0 „s „)
input ()
print (“ Na druhé desce se vaše zásahy zobrazí jako h, neúspěchy jako m a vše ostatní jako n „)
input ()
print („Pokud vaše lodě zasáhnou, 1 na dané pozici bude 0“)
input ()
print („Pokud se celá vaše deska stane 0“, ztratili jste všechny své lodě a počítač vyhraje) “
input ()
print („ Pokud potopíte všechny lodí počítače (nezobrazeno), vyhráváte „)
input ()
Ans wer
Za předpokladu, že chcete poslouchat specificky ENTER a ignorovat a nevytisknout žádné další chyby, budete muset použít nějakou knihovnu terminálů.
Pokud jste nebyli na příkazu řádek, pak všechny multiplatformní platformy a herní knihovny to také mají.
Zde je několik dobrých odpovědí na příkazový řádek terminálu.
Navrhuji učit se kletby, i když je to pravděpodobně těžší než některé z mini knihoven, protože můžete znovu použít základní pojmy, které se naučíte, pro vytváření pouze textových GUI v jakémkoli jazyce , který podporuje Curses, což je většina z nich, nejen Python.
Programování Curses pomocí Pythonu
16.10. kletby – Zpracování terminálu pro displeje znakových buněk – Dokumentace Pythonu 3.7.0
Nejjednodušší možností může být getch zde: