Sisällysluettelo:

Muiden kuin englanninkielisten näppäimistöasettelujen oppiminen Pythonin avulla: 8 vaihetta
Muiden kuin englanninkielisten näppäimistöasettelujen oppiminen Pythonin avulla: 8 vaihetta

Video: Muiden kuin englanninkielisten näppäimistöasettelujen oppiminen Pythonin avulla: 8 vaihetta

Video: Muiden kuin englanninkielisten näppäimistöasettelujen oppiminen Pythonin avulla: 8 vaihetta
Video: Õppige inglise keelt läbi Story ★ Õppige inglise keelt heliloo abil. Elu Inglismaal. 2024, Kesäkuu
Anonim
Muiden kuin englanninkielisten näppäimistöasettelujen oppiminen Pythonin avulla
Muiden kuin englanninkielisten näppäimistöasettelujen oppiminen Pythonin avulla

Hei, olen Julien! Olen tietojenkäsittelytieteen opiskelija ja näytän tänään, kuinka voit käyttää Pythonia opettaaksesi itsellesi muun kuin englannin kielen näppäimistöasettelun. Nykyään paljon kieltenoppimista tapahtuu verkossa, ja yksi asia, jonka kanssa ihmiset voivat todella kamppailla, on oppia, missä merkit ovat näppäimistöllä. Tämän opetusohjelman loppuun mennessä meillä on ohjelma, jonka avulla voit testata itsesi toistuvasti ja seurata pisteitäsi. Tässä esittelyssä käytän korealaista aakkosta Hangul. Voit kuitenkin käyttää mitä tahansa haluamaasi kieltä, kunhan sillä on näppäimistöasettelu tavallista WASD -näppäimistöä varten.

Tarvikkeet:

-Toimiva tietokone, johon on asennettu Python 3 tai uudempi versio

-Perustiedot Pythonista ja sen toiminnoista (sanakirjat silmukoille, silmukoille ja lausekkeille)

-Kuva näppäimistöasettelusta kielellä, jota yrität oppia

Vaihe 1: Perusrakenne

Perusrakenne
Perusrakenne

Luo uusi Python -tiedosto ja tallenna se. Aloita tuomalla satunnaisesti. Nyt voimme määritellä toimintomme, jota kutsun "kirjoittamiseksi". Muista, että mikä tahansa näistä muuttujien nimistä voidaan muuttaa haluamaksesi. Luo toiminnossamme kaksi tyhjää sanakirjaa: aakkoset ja väärät. Luo sitten oikea muuttuja ja määritä se arvoon 0.

Vaihe 2: Sanakirjan luominen ja satunnaistaminen

Sanakirjan rakentaminen ja satunnaistaminen
Sanakirjan rakentaminen ja satunnaistaminen

Aakkosen sanakirja tulee olemaan siellä, missä kaikki vastaavat näppäimet ja vastaukset pidetään. Käytä kuvaasi asettelusta, jonka haluat oppia, ja täytä sanakirja, jossa ei-englantilainen merkki on avain ja englanninkielinen merkki jokaisen merkinnän arvo. Jos haluat käyttää siirtoa tarvitsevia merkkejä, kirjoita vain isot kirjaimet. Seuraavaksi sanakirjan satunnaistamiseksi haluamme tehdä avainmuuttujan, joka tekee luettelon sanakirjan avaimista (). Lopuksi voimme käyttää random.shufflea sekoittaaksesi avainluettelon.

Vaihe 3: For- ja while -silmukoiden luominen

For- ja while -silmukoiden luominen
For- ja while -silmukoiden luominen

Luo ensin for -silmukka, joka käy läpi tekemäsi avainluettelon. Luo sen alla muuttuja nimeltä yritykset ja määritä se 3: lle (tai vaikka kuinka monta yritystä haluat sallia kysymystä kohden). Luo sitten jonkin aikaa True -silmukka ja anna käyttäjän syöttö sen alle määrittämällä se muuttujalle nimeltä arvo. Arvon tulisi sisältää iteroitava avain sekä merkkijono, joka pyytää käyttäjältä vastausta englanniksi.

Vaihe 4: Ollessamme Loop -ehtojemme luominen

Ollessamme Loop -ehtojemme luominen
Ollessamme Loop -ehtojemme luominen

Meillä on 4 pääehtoa while -silmukalle: jos käyttäjä on oikeassa, jos hän haluaa ohittaa (kirjoittamalla tyhjän tilan), jos syöte ei ole yksittäinen kirjain tai jos heidän vastauksensa oli virheellinen. Jos niiden syöttö on sama kuin aakkoset [näppäin], tulosta 'Oikea', lisää 1 oikeaan muuttujaan ja katkaise sitten. Jos heidän syötteensä ei ole mitään, tulostamme 'Ohitettu', lisäämme vastauksen väärään sanakirjaan ja katkaisemme. Lopuksi, jos heidän syötteensä ei ole aakkosnumeerinen merkki tai syötteen pituus on suurempi kuin 1, kerromme heille, että heidän syötteensä on virheellinen.

Vaihe 5: Virheellisten vastausten käsittely

Virheellisten vastausten käsittely
Virheellisten vastausten käsittely

Muun lausunnon lopussa meidän on ensin tarkistettava, kuinka monta yritystä käyttäjällä on. Jos käyttäjällä oli vain yksi yritys jäljellä, lisäämme vastauksen väärään sanakirjaan, tulostamme oikean vastauksen ja katkaisemme sitten. Vähennä loput muu -lausekkeesta (jos heillä on vielä yrityksiä jäljellä) yksi luku yrityksistä, kerro käyttäjälle yrittää uudelleen ja tulosta, kuinka monta yritystä on jäljellä.

Vaihe 6: Tulosten näkeminen

Tulosten näkeminen
Tulosten näkeminen

Kova osa on ohi! Nyt meidän on vain lisättävä pari tulostuslauseketta nähdäksemme tulokset. Tulosta ensin, että käyttäjä sai oikean aakkoston pituuden. Seuraavan osan esittelyä varten tulosta 'Olet ymmärtänyt seuraavan väärin:'. Käytä sitten for -silmukkaa toistaaksesi väärän sanakirjan. Tulosta sitten jokainen näppäin ja sen jälkeen arvo. Muista kutsua toimintoasi tiedoston lopussa kirjoittamalla sen nimi unindented follower pari suluilla. Ja sen myötä tiedostomme on valmis!

Vaihe 7: Ohjelman testaaminen

Ohjelman testaaminen
Ohjelman testaaminen

Suorita ohjelma painamalla f5. Muista tarkistaa kaikki ehdot, mukaan lukien oikea vastaus, väärä vastaus, ohitus ja virheellinen syöttö. Liitteenä olevasta kuvasta näkyy, miltä esimerkkikoe voisi näyttää.

Vaihe 8: Päätelmät

Jos olet päässyt tähän asti, hienoa työtä! Voit nyt loputtomasti kyseenalaistaa itseäsi, kunnes olet kosketuskonekirjoittaja haluamallasi kielellä. Pythonissa on rajattomat mahdollisuudet, joten älä pelkää piilottaa ohjelman ominaisuuksia tai muuttaa niitä. Kiitos, että luit!

Suositeltava: