Paras vastaus
On todella yksinkertainen tapa. Kirjoita vain syöttö (”Jatka painamalla Enter”)
Esimerkiksi:
print (”Tervetuloa taistelulaivapeliin!”)
input (”Paina kirjoita jatkaaksesi ”)
print (” Kuinka pelata: ”)
print (” Syötä ensin koordinaatit aluksille, jotka haluat pelilaudalle ”)
input ()
tulosta (”Taulusi ilmestyy ja sen vieressä seuraa liikkumistasi”)
input ()
tulosta (”Niillä on koordinaatit sivuilla”)
input ()
tulosta (”Sinulla olevat alukset näkyvät 1”: nä ja tyhjä tila näkyy ”0”: na ”)
input ()
print (” Toisella taululla osumat näkyvät h: nä, epäonnistumiset näkyvät m: nä ja kaikki muut näkyvät n: nä ”)
input ()
tulosta (”Jos laivasi osuvat, siinä olevasta 1: stä tulee 0”)
input ()
tulosta (”Jos koko laudastasi tulee 0”, menetät kaikki laivasi ja tietokone voittaa ”)
input ()
print (” Jos upotat kaikki tietokoneen aluksista (ei näytetä), voitat ”)
input ()
Ans wer
Olettaen, että haluat kuunnella ENTERiä erikseen ja jättää huomiotta eikä tulostaa muita virheitä, sinun on käytettävä jonkinlaista pääte kirjastoa.
Jos et ollut komennossa rivi sitten kaikilla alustoilla olevilla otteilla ja pelikirjastoissa on myös tämä.
Tässä on hyviä vastauksia päätelaitteen komentoriville.
Ehdotan kirouksien oppimista, vaikka se onkin todennäköisesti vaikeampi kuin jotkut minikirjastot, sillä voit käyttää oppimiasi peruskäsitteitä vain tekstin käyttöliittymien tekoon kaikilla kielillä joka tukee suurinta osaa kirouksia eikä vain Pythonia.
Kiroukset ohjelmoimalla Pythonilla
16.10. kiroukset – Päätteenkäsittely merkkisolunäytöille – Python 3.7.0 -dokumentaatio
Yksinkertaisin vaihtoehto voi olla getch täällä: