Turinys:
- 1 žingsnis: pagrindinė struktūra
- 2 žingsnis: žodyno kūrimas ir atsitiktinis nustatymas
- 3 žingsnis: sukurkite ciklus „for“ir „while“
- 4 žingsnis: sukurkite mūsų ciklo sąlygas
- 5 žingsnis: sprendžiant neteisingus atsakymus
- 6 žingsnis: pamatyti rezultatus
- 7 žingsnis: išbandykite savo programą
- 8 žingsnis: Baigiančios mintys
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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
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
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“
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
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
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
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ą
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!