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
Video: „Python“naudojimas ne anglų kalbos klaviatūros išdėstymui išmokti: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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!
Rekomenduojamas:
RGB laikrodis, skirtas vaikams išmokti apie laiką: 4 žingsniai
RGB laikrodis moko vaikus apie laiką: praėjusią naktį aš sugalvojau, kaip padėti savo 5 metų vaikui įgyti laiko pojūtį. Akivaizdu, kad vaikai orientuojasi į kasdienius įvykius, kad suprastų, kas bus toliau. Tačiau ankstesni įvykiai paprastai yra šiek tiek netvarkos ir vargu ar kada nors susitvarkys. Kadangi pasakyta
Arduino anglų kalbos asistentas: 7 žingsniai
Arduino anglų kalbos asistentas: Įvadas: Esu abiturientas, dirbantis siekdamas švietimo magistro laipsnio, daugiausia dėmesio skiriant technologijų integracijai. Šiuo metu mokau muzikos ir didžiąją šio semestro dalį praleidau mokydamasis naudotis „Arduino“su muzika susijusiems projektams
Asmeninis anglų kalbos treneris - AI balso asistentas: 15 žingsnių
Asmeninis anglų kalbos treneris - AI balso asistentas: Šis projektas padės studentams, besiruošiantiems bet kokiam kalbos egzaminui, kur jie gali būti apmokyti bendraujant su „Snips AI“
Klaviatūros sąsaja su 8051 ir klaviatūros numerių rodymas 7 segmentuose: 4 žingsniai (su paveikslėliais)
Klaviatūros sąsaja su 8051 ir klaviatūros numerių rodymas 7 segmentuose: Šioje pamokoje aš jums pasakysiu, kaip galime sujungti klaviatūrą su 8051 ir rodyti klaviatūros numerius 7 segmentų ekrane
„Apple“aliuminio klaviatūros arba bet kurios kitos minkštos klaviatūros valymas: 5 žingsniai
„Apple“aliuminio klaviatūros valymas …. arba bet kuri kita minkšto prisilietimo klaviatūra: Tokios švarios, kaip jūs ar aš, galbūt bandysime išlaikyti aliuminio obuolių klaviatūras, po metų jie tampa nešvarūs. Ši instrukcija padės jums ją išvalyti. Būkite atsargūs, nes aš nesu atsakingas, jei jūsų klaviatūra sulūžta tai darant …. SUCKS F