Sådan laver du en kommando for at vente på, at brugeren trykker på ' ENTER ' i Python


Bedste svar

Der er en virkelig enkel måde. Indtast bare input (“Tryk på enter for at fortsætte”)

For eksempel:

print (“Velkommen til slagskibsspillet!”)

input (“Press enter for at fortsætte “)

print (” Sådan spiller du: “)

print (” Indtast først koordinater for de skibe, du vil have på spillebrættet “)

input ()

print (“Dit bord vises, og ved siden af ​​holder det styr på dine træk”)

input ()

print (“De vil have koordinater på siderne”)

input ()

print (“De skibe, du har, vises som 1” s og tom plads vises som 0 “s “)

input ()

print (” På det andet bord vises dine hits som h, savner vises som m, og alt andet vises som n “)

input ()

print (“Hvis dine skibe bliver ramt, bliver 1 på den position til 0”)

input ()

print (“Hvis hele kortet bliver 0” s, har du mistet alle dine skibe, og computeren vinder “)

input ()

print (” Hvis du synker alt af computerens skibe (ikke vist) vinder du “)

input ()

Ans wer

Forudsat at du ønsker at lytte til ENTER specifikt og ignorere og ikke udskrive andre fejl, bliver du nødt til at bruge en slags terminalbibliotek.

Hvis du ikke var på kommandoen linje så har alle cross platform-takeits og spilbiblioteker også dette.

Her er nogle gode svar på terminalkommandolinjen.

Nøglelyttere i python?

Jeg foreslår at lære forbandelser, selvom det uden tvivl er hårdere end nogle af mini-bibliotekerne, da du kan genbruge de grundlæggende begreber, du lærer til kun at lave tekst-GUIer på ethvert sprog der understøtter Curses, som er de fleste af dem og ikke kun Python.

Curses Programmering med Python

16.10. forbandelser – Terminalhåndtering til tegncellevisninger – Python 3.7.0-dokumentation

Den enkleste mulighed kan være getch her:

getch

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *