Hoe u een commando maakt om te wachten tot de gebruiker op ' ENTER ' in Python


Beste antwoord

Er is een heel eenvoudige manier. Typ gewoon input (“Druk op enter om door te gaan”)

Bijvoorbeeld:

print (“Welkom bij het slagschipspel!”)

input (“Druk op enter to continue “)

print (” Hoe te spelen: “)

print (” Voer eerst de coördinaten in voor de schepen die je op het spelbord wilt hebben “)

input ()

print (“Je bord zal verschijnen en ernaast zal je zetten bijhouden”)

input ()

print (“Ze zullen coördinaten aan de zijkanten hebben”)

input ()

print (“De schepen die je hebt zullen verschijnen als 1” s en lege ruimte zal verschijnen als 0 “s “)

input ()

print (” Op het andere bord zullen je treffers verschijnen als h, missers zullen verschijnen als m, en al het andere zal verschijnen als n “)

input ()

print (“Als uw schepen geraakt worden, wordt de 1 op die positie een 0”)

input ()

print (“Als je hele bord 0 wordt, ben je al je schepen kwijt en wint de computer”)

input ()

print (“Als je alle van de schepen van de computer (niet getoond), win jij “)

input ()

Ans wer

Ervan uitgaande dat u specifiek naar ENTER wilt luisteren en geen andere fouten wilt negeren en niet wilt afdrukken, dan zult u een soort terminalbibliotheek moeten gebruiken.

Als u niet op het commando stond regel dan hebben alle cross-platform takeits en spelbibliotheken dit ook in zich.

Hier zijn enkele goede antwoorden voor de terminalopdrachtregel.

Key Listeners in Python?

Ik raad aan om vloeken te leren, ook al is het aantoonbaar moeilijker dan sommige van de minibibliotheken, omdat je de basisconcepten die je leert kunt hergebruiken om GUIs met alleen tekst in elke taal te maken die Curses ondersteunt, wat de meeste zijn en niet alleen Python.

Curses Programmeren met Python

16.10. vloeken – Terminalafhandeling voor karakter-celdisplays – Python 3.7.0-documentatie

De eenvoudigste optie is misschien getch hier:

getch

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *