Mündəricat:

İngilis olmayan Klaviatura Layoutlarını öyrənmək üçün Pythondan istifadə: 8 addım
İngilis olmayan Klaviatura Layoutlarını öyrənmək üçün Pythondan istifadə: 8 addım

Video: İngilis olmayan Klaviatura Layoutlarını öyrənmək üçün Pythondan istifadə: 8 addım

Video: İngilis olmayan Klaviatura Layoutlarını öyrənmək üçün Pythondan istifadə: 8 addım
Video: From C to Python by Ross Rheingans-Yoo 2024, Noyabr
Anonim
İngilis olmayan Klaviatura Layoutlarını öyrənmək üçün Pythondan istifadə
İngilis olmayan Klaviatura Layoutlarını öyrənmək üçün Pythondan istifadə

Salam, mən Julien! Mən kompüter elmləri tələbəsiyəm və bu gün sizə Python-dan İngilis olmayan bir dilin klaviatura planını öyrətmək üçün necə istifadə edəcəyinizi göstərəcəyəm. İndiki vaxtda bir çox dil öyrənmə baş verir və insanların həqiqətən mübarizə apara biləcəyi bir şey, personajların klaviaturada yerləşdiyini öyrənməkdir. Bu dərsliyin sonunda özünüzü dəfələrlə viktorina edə biləcəyiniz və hesabınızı izləyə biləcəyiniz bir proqramımız olacaq. Bu nümayiş üçün Koreya əlifbası Hangul istifadə edəcəyəm. Ancaq standart bir WASD klaviatura üçün bir klaviatura düzeni olduğu müddətcə istədiyiniz dildən istifadə edə bilərsiniz.

Təchizat:

-Python 3 və ya daha yeni bir versiyası quraşdırılmış işləyən bir kompüter

Python və onun funksiyaları haqqında əsas anlayışlar (lüğətlər, döngələr üçün, döngələr və ifadələr olduqda)

Öyrənməyə çalışdığınız dil üçün bir klaviatura düzeni şəkli

Addım 1: Əsas quruluş

Əsas Quruluş
Əsas Quruluş

Yeni bir Python faylı yaradın və qeyd edin. Təsadüfi idxal etməklə başlayın. İndi 'yazaraq' adlandıracağım funksiyamızı təyin edə bilərik. Unutmayın ki, bu dəyişən adlardan hər hansı biri istədiyiniz kimi dəyişdirilə bilər. Fəaliyyətimiz çərçivəsində iki boş lüğət yaradın: əlifba və yanlış. Sonra düzgün bir dəyişən yaradın və 0 -a təyin edin.

Addım 2: lüğətin təsadüfi qurulması və təsadüfi olması

Lüğətin qurulması və təsadüfi olması
Lüğətin qurulması və təsadüfi olması

Əlifba lüğəti, bütün əlaqəli düymələrin və cavabların saxlanılacağı yerdə olacaq. Öyrənmək istədiyiniz plan şəklinizi istinad olaraq istifadə edin və lüğəti ingilis olmayan hərf üçün açar, hər bir giriş üçün ingilis xarakteri ilə doldurun. İstifadəsi lazım olan hər hansı bir simvol üçün, böyük hərflə yazılmış İngilis hərfini daxil edin. Sonra, lüğətin təsadüfi olması üçün lüğətin düymələrindən () bir siyahı hazırlayan bir açar dəyişən etmək istəyirik. Nəhayət, açar siyahısını qarışdırmaq üçün random.shuffle istifadə edə bilərik.

Addım 3: for və while döngələrinin yaradılması

For və while döngələrinin yaradılması
For və while döngələrinin yaradılması

Əvvəlcə etdiyiniz düymələrin siyahısından keçən bir döngə yaradın. Bunun altında cəhdlər adlı bir dəyişən yaradın və 3 -ə təyin edin (və ya hər bir sual üçün icazə vermək istədiyiniz qədər cəhd). Sonra bir müddət True döngəsi yaradın və istifadəçi daxilində bunu dəyər adlanan dəyişənə təyin edin. Dəyər, təkrarladığımız açarı və istifadəçidən ingilis dilində cavabı istəyən bir sətir daxil etməlidir.

Addım 4: Döngə şərtlərimizi yaratmaq

Döngə şərtlərimizi yaratmaq
Döngə şərtlərimizi yaratmaq

Zaman döngəsi üçün 4 əsas şərtimiz olacaq: istifadəçi düzgündürsə, atlamaq istəyirsə (boş yerə girərək), giriş tək hərf deyilsə və ya cavabı səhvdirsə. Girişləri əlifba [açarına] bərabərdirsə, 'Düzgün' yazdırın, düzgün dəyişənə 1 əlavə edin və sonra qırın. Girişləri heç bir şey deyilsə, 'Atlandı' yazacağıq, cavabını səhv lüğətə əlavə edək və sonra qıraq. Nəhayət, əgər onların girişi alfasayısal xarakter deyilsə və ya girişin uzunluğu 1 -dən böyükdürsə, onlara girişlərinin etibarsız olduğunu söyləyirik.

Addım 5: Yanlış Cavablarla Mübarizə

Yanlış Cavablarla Mübarizə
Yanlış Cavablarla Mübarizə

Sonundakı başqa ifadəmizdə əvvəlcə istifadəçinin neçə cəhd etdiyini yoxlamalıyıq. İstifadəçinin yalnız 1 cəhdi qaldısa, cavabı səhv lüğətə əlavə edirik, düzgün cavabı çap edirik, sonra qırırıq. Qalan else ifadəsi üçün (əgər hələ də cəhdlər qalıbsa), cəhdlərdən 1 çıxın, istifadəçiyə yenidən cəhd etməsini söyləyin və neçə cəhd qaldığını çap edin.

Addım 6: Nəticələri görmək

Nəticələri görmək
Nəticələri görmək

Çətin hissə bitdi! Nəticələrimizi görmək üçün yalnız bir neçə çap ifadəsi əlavə etməliyik. Birincisi, istifadəçinin əlifbanın uzunluğundan düzgün olduğunu yazdırın. Növbəti hissəni təqdim etmək üçün 'Aşağıdakıları səhv başa düşdünüz:' yazın. Sonra, yanlış lüğətdə təkrar etmək üçün for loop istifadə edin. Sonra hər bir düyməni və sonra dəyəri çap edin. Faylın sonunda bir cüt mötərizədə adı çəkilməmiş izləyicisini yazaraq funksiyanızı çağırdığınızdan əmin olun. Və bununla da sənədimiz tamamlandı!

Addım 7: Proqramınızı sınayın

Proqramınızı yoxlayırıq
Proqramınızı yoxlayırıq

Proqramınızı işə salmaq üçün f5 düyməsini basın. Doğru cavab, səhv cavab, atlama və etibarsız giriş daxil olmaqla bütün şərtlərinizi yoxladığınızdan əmin olun. Əlavə edilmiş fotoşəkil, sınaq testinin necə ola biləcəyini göstərir.

Addım 8: Düşüncələrə yekun vurun

Bu günə qədər uğur qazandınızsa, əla işdir! İstədiyiniz dildə toxunan yazıçı olana qədər özünüzü sonsuzca sınaya bilərsiniz. Python -da sonsuz imkanlar var, buna görə də proqramın xüsusiyyətlərini əlavə etmək və ya dəyişdirməkdən qorxmayın. Oxuduğunuz üçün təşəkkür edirik!

Tövsiyə: