Turinys:

„Python“naudojimas ne anglų kalbos klaviatūros išdėstymui išmokti: 8 žingsniai
„Python“naudojimas ne anglų kalbos klaviatūros išdėstymui išmokti: 8 žingsniai

Video: „Python“naudojimas ne anglų kalbos klaviatūros išdėstymui išmokti: 8 žingsniai

Video: „Python“naudojimas ne anglų kalbos klaviatūros išdėstymui išmokti: 8 žingsniai
Video: Python - Dictionaries! 2024, Lapkritis
Anonim
„Python“naudojimas mokytis ne anglų kalbos klaviatūros išdėstymų
„Python“naudojimas mokytis ne anglų kalbos klaviatūros išdėstymų

Sveiki, aš Julien! Aš esu informatikos studentas ir šiandien aš jums parodysiu, kaip galite naudoti „Python“, kad išmoktumėte ne anglų kalbos klaviatūros išdėstymą. Šiuo metu daug kalbų mokomasi internete, ir vienas dalykas, su kuriuo žmonės tikrai gali kovoti, yra mokymasis ten, kur simboliai yra klaviatūroje. Pasibaigus šiai pamokai, turėsime programą, su kuria galėsite pakartotinai apklausti save ir sekti savo rezultatą. Šiai demonstracijai naudosiu korėjietišką abėcėlę Hangul. Tačiau galite naudoti bet kokią jums patinkančią kalbą, jei ji turi standartinės WASD klaviatūros išdėstymą.

Priedai:

-Veikiantis kompiuteris su įdiegta „Python 3“arba naujesne versija

-Pagrindinis „Python“ir jo funkcijų supratimas (žodynai, kilpos, ciklai ir teiginiai)

-Klaviatūros išdėstymo kalba, kurią bandote išmokti

1 žingsnis: pagrindinė struktūra

Pagrindinė struktūra
Pagrindinė struktūra

Sukurkite naują „Python“failą ir išsaugokite jį. Pradėkite nuo atsitiktinio importavimo. Dabar galime apibrėžti savo funkciją, kurią vadinsiu „spausdinimu“. Atminkite, kad bet kurį iš šių kintamųjų pavadinimų galima pakeisti į tai, kas jums patinka. Pagal savo funkciją sukurkite du tuščius žodynus: abėcėlę ir neteisingą. Tada sukurkite teisingą kintamąjį ir priskirkite jį 0.

2 žingsnis: žodyno kūrimas ir atsitiktinis nustatymas

Žodžio sudarymas ir atsitiktinis nustatymas
Žodžio sudarymas ir atsitiktinis nustatymas

Abėcėlės žodynas bus ten, kur bus laikomi visi atitinkami klavišai ir atsakymai. Naudokite savo išdėstymo, kurį norite išmokti, paveikslėlį kaip nuorodą ir užpildykite žodyną ne anglišku simboliu, o anglišku simboliu-kiekvieno įrašo vertę. Jei norite naudoti bet kokius simbolius, kuriuos reikia pakeisti, tiesiog įveskite didžiąsias raides anglų kalba. Tada, norėdami atsitiktinai parinkti žodyną, norėsime sukurti raktų kintamąjį, kuris sudarys sąrašą iš žodyno raktų (). Galiausiai, norėdami sumaišyti raktų sąrašą, galime naudoti random.shuffle.

3 žingsnis: sukurkite ciklus „for“ir „while“

„For“ir „while“kilpų kūrimas
„For“ir „while“kilpų kūrimas

Pirmiausia sukurkite for ciklą, kuris eina per jūsų sukurtų raktų sąrašą. Po to sukurkite kintamąjį, vadinamą bandymais, ir priskirkite jį 3 (arba kiek bandymų norite leisti kiekvienam klausimui). Tada sukurkite „True True“ciklą ir įveskite savo naudotoją, priskirdami jį kintamajam, vadinamam „value“. Reikšmė turėtų apimti raktą, kurį kartojame, ir eilutę, kuri prašo vartotojo atsakymo anglų kalba.

4 žingsnis: sukurkite mūsų ciklo sąlygas

Kuriame mūsų ciklo sąlygas
Kuriame mūsų ciklo sąlygas

Mes turėsime 4 pagrindines ciklo „ciklas“sąlygas: jei vartotojas teisus, ar jis nori praleisti (įvesdamas tuščią vietą), jei įvestas ne viena raidė, arba jei jo atsakymas buvo neteisingas. Jei jų įvestis lygi abėcėlei [klavišas], atspausdinkite „Teisingas“, pridėkite 1 prie teisingo kintamojo, tada nutraukite. Jei jų įvestis nieko nereiškia, atspausdinsime „Praleistas“, pridėsime jų atsakymą į neteisingą žodyną, tada pertraukos. Galiausiai, jei jų įvestis nėra raidinis ir skaitinis simbolis arba įvesties ilgis yra didesnis nei 1, mes jiems sakome, kad jų įvestis yra neteisinga.

5 žingsnis: sprendžiant neteisingus atsakymus

Kova su neteisingais atsakymais
Kova su neteisingais atsakymais

Pabaigoje esančiame kitame pareiškime pirmiausia turime patikrinti, kiek vartotojas bandė. Jei vartotojui liko tik 1 bandymas, tada atsakymą įtraukiame į neteisingą žodyną, išspausdiname teisingą atsakymą, tada nutraukiame. Likusiam kitam teiginiui (jei dar liko bandymų) atimkite 1 iš bandymų, liepkite vartotojui bandyti dar kartą ir atsispausdinkite, kiek bandymų liko.

6 žingsnis: pamatyti rezultatus

Matydamas rezultatus
Matydamas rezultatus

Sunkioji dalis baigta! Dabar, norėdami pamatyti savo rezultatus, turime pridėti keletą spausdintų teiginių. Pirmiausia atspausdinkite, kad vartotojas teisingai nustatė abėcėlės ilgį. Norėdami įvesti kitą dalį, išspausdinkite „Jūs suklydote:“. Tada naudokite for ciklą, kad pakartotumėte neteisingą žodyną. Tada atspausdinkite kiekvieną klavišą ir jo reikšmę. Būtinai iškvieskite savo funkciją failo pabaigoje, skliausteliuose įvesdami jos pavadinimą neįtrauktas pasekėjas. Ir su tuo mūsų failas baigtas!

7 žingsnis: išbandykite savo programą

Jūsų programos testavimas
Jūsų programos testavimas

Norėdami paleisti programą, paspauskite f5. Būtinai patikrinkite visas savo sąlygas, įskaitant teisingą atsakymą, neteisingą atsakymą, praleidimą ir netinkamą įvestį. Pridedamoje nuotraukoje parodyta, kaip gali atrodyti bandomasis bandymas.

8 žingsnis: Baigiančios mintys

Jei pavyko taip toli, puikus darbas! Dabar galite be galo apklausti save, kol būsite prisilietęs mašinistas norima kalba. „Python“turi begalę galimybių, todėl nebijokite sukti galvos, kad pridėtumėte ar pakeistumėte programos funkcijas. Ačiū, kad skaitėte!

Rekomenduojamas: