Hvordan lage en kommando for å vente til brukeren trykker ' ENTER ' i Python


Beste svaret

Det er en veldig enkel måte. Bare skriv inn input (“Trykk enter for å fortsette”)

For eksempel:

print («Velkommen til slagskipsspillet!»)

input («Press enter for å fortsette «)

print (» How to play: «)

print (» First, input coordinates for the ships you want on the game board «)

input ()

print («Boardet ditt vil vises og ved siden av vil holde oversikt over bevegelsene dine»)

input ()

print («De vil ha koordinater på sidene»)

input ()

print («Skipene du har vises som 1» s og tom plass vises som 0 «s «)

input ()

print (» På det andre brettet vil treffene dine vises som h, savner vises som m, og alt annet vises som n «)

input ()

print («Hvis skipene dine blir truffet, blir 1 på den posisjonen til 0»)

input ()

utskrift («Hvis hele kortet ditt blir 0», mistet du alle skipene dine og datamaskinen vinner «)

input ()

print (» Hvis du senker alt av datamaskinens skip (ikke vist), vinner du «)

input ()

Ans wer

Forutsatt at du vil lytte til ENTER spesifikt og ignorere og ikke skrive ut andre feil, må du bruke en slags terminalbibliotek.

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

Her er noen gode svar på terminalkommandolinjen.

Nøkkellyttere i python?

Jeg foreslår å lære forbannelser selv om det uten tvil er vanskeligere enn noen av mini-bibliotekene, da du kan bruke de grunnleggende konseptene du lærer for å lage tekst bare GUI på hvilket som helst språk som støtter Curses som er de fleste av dem og ikke bare Python.

Curses Programming with Python

16.10. forbannelser – Terminalhåndtering for tegncellevisninger – Python 3.7.0 dokumentasjon

Det enkleste alternativet kan være getch her:

getch

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *