Jak vytvořit příkaz čekající na stisknutí klávesy ' ENTER ' v Pythonu


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.

Klíčoví posluchači v pythonu?

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:

getch

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *