Բովանդակություն:

Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար. 8 քայլ
Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար. 8 քայլ

Video: Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար. 8 քայլ

Video: Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար. 8 քայլ
Video: GPT-4 Is EPIC - Build A Tetris Game In Seconds - Better Than ChatGPT - Code Refactor - How To Use 2024, Հունիսի
Anonim
Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար
Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար

Ողջույն, ես Julien- ն եմ Ես համակարգչային գիտությունների ուսանող եմ, և այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք օգտագործել Python- ը ՝ ձեզ ոչ անգլերեն լեզվի ստեղնաշարի դասավորությունը սովորեցնելու համար: Մեր օրերում շատ լեզուների ուսուցում է տեղի ունենում, և մի բան, որի հետ մարդիկ իսկապես կարող են պայքարել, սովորելն է, թե որտեղ են հերոսները իրենց ստեղնաշարի վրա: Այս ձեռնարկի ավարտին մենք կունենանք ծրագիր, որով դուք կկարողանաք ինքներդ ձեզ բազմիցս հարցաքննել, ինչպես նաև հետևել ձեր գնահատականին: Այս ցույցի համար ես կօգտագործեմ կորեական այբուբենը ՝ Հանգուլ: Բայց, կարող եք օգտագործել ցանկացած լեզու, որը ձեզ դուր է գալիս, քանի դեռ այն ունի ստեղնաշարի դասավորություն ստանդարտ WASD ստեղնաշարի համար:

Պարագաներ:

-Գործող համակարգիչ ՝ Python 3 -ով կամ ավելի ուշ տեղադրված

-Python- ի և դրա գործառույթների հիմնական պատկերացում (բառարաններ, օղակների համար, իսկ loops- ի և եթե հայտարարությունների համար)

-Ստեղնաշարի դասավորության նկար այն լեզվի համար, որը փորձում եք սովորել

Քայլ 1: Հիմնական կառուցվածքը

Հիմնական կառուցվածքը
Հիմնական կառուցվածքը

Ստեղծեք նոր Python ֆայլ և պահեք այն: Սկսեք պատահական ներմուծմամբ: Այժմ մենք կարող ենք սահմանել մեր գործառույթը, որը ես կանվանեմ «մուտքագրում»: Հիշեք, որ այս փոփոխականներից որևէ մեկը կարող է փոխվել ձեր նախընտրածի: Մեր գործառույթի շրջանակներում ստեղծեք երկու դատարկ բառարան `այբուբեն և սխալ: Այնուհետև ստեղծեք ճիշտ փոփոխական և նշանակեք այն 0 -ին:

Քայլ 2. Բառարանի ստեղծում և պատահականացում

Բառարանի կառուցում և պատահականացում
Բառարանի կառուցում և պատահականացում

Այբուբենի բառարանն այնտեղ է լինելու, որտեղ կպահվեն բոլոր համապատասխան բանալիներն ու պատասխանները: Օգտագործեք դասավորության ձեր պատկերը, որը ցանկանում եք սովորել, և լրացրեք բառարանը, որի բանալին ոչ անգլերեն նիշն է, իսկ անգլերեն նշանը `յուրաքանչյուր մուտքի արժեքը: Charactersանկացած կերպարների համար, որոնց անհրաժեշտ է փոխել, պարզապես մուտքագրեք անգլերեն մեծատառ: Հաջորդը, բառարանը պատահականացնելու համար մենք կցանկանանք կատարել բանալիների փոփոխական, որը ցուցակ է կազմում բառարանի բանալիներից (): Ի վերջո, մենք կարող ենք օգտագործել random.shuffle ՝ հիմնական ցուցակը խառնելու համար:

Քայլ 3. Ստեղծեք for և while օղակները

For և while օղակների ստեղծում
For և while օղակների ստեղծում

Նախ ստեղծեք for loop, որը անցնում է ձեր պատրաստած բանալիների ցանկով: Դրա տակ ստեղծեք մի փոփոխական, որը կոչվում է փորձեր և նշանակեք այն 3 -ին (կամ ինչքան էլ փորձեք, որ ցանկանում եք թույլ տալ մեկ հարցի համար): Այնուհետև ստեղծեք True loop, իսկ դրա տակ դրեք ձեր օգտվողի մուտքը ՝ այն վերագրելով արժեք կոչվող փոփոխականին: Արժեքը պետք է պարունակի այն բանալին, որը մենք կրկնում ենք, ինչպես նաև տող, որը օգտագործողից պահանջում է անգլերենի պատասխանը:

Քայլ 4. Ստեղծելով մեր հանգույցի պայմանները

Ստեղծելով մեր հանգույցի պայմանները
Ստեղծելով մեր հանգույցի պայմանները

While հանգույցի համար մենք կունենանք 4 հիմնական պայման. Եթե օգտվողը ճիշտ է, եթե ցանկանում է բաց թողնել (մուտքագրելով դատարկ տարածք), եթե մուտքագրումը մեկ տառ չէ, կամ եթե նրա պատասխանը սխալ է: Եթե դրանց մուտքագրումը հավասար է այբուբենի [ստեղնին], տպեք 'Correct', ավելացրեք 1 ճիշտ փոփոխականին, ապա կոտրեք: Եթե դրանց մուտքագրումը ոչինչ է, մենք տպելու ենք «Բաց թողնված», ավելացնելով դրանց պատասխանը սխալ բառարանին, այնուհետև կոտրել: Ի վերջո, եթե դրանց մուտքագրումը ոչ թե այբբենական նիշ է, կամ մուտքի երկարությունը 1 -ից մեծ է, մենք նրանց ասում ենք, որ դրանց մուտքագրումն անվավեր է:

Քայլ 5: Սխալ պատասխանների հետ գործ ունենալ

Սխալ պատասխանների հետ գործ ունենալը
Սխալ պատասխանների հետ գործ ունենալը

Վերջում մեր ուրիշ հայտարարության մեջ մենք նախ պետք է ստուգենք, թե օգտագործողը քանի փորձ է կատարել: Եթե օգտագործողին մնացել էր ընդամենը 1 փորձ, ապա պատասխանը ավելացնում ենք սխալ բառարանին, տպում ճիշտ պատասխանը, այնուհետև կոտրում: Մնացած մնացած հայտարարության համար (եթե նրանց դեռ փորձեր են մնացել), փորձերից հանեք 1 -ը, օգտագործողին ասեք, որ նորից փորձի և տպեք, թե քանի փորձ է մնացել:

Քայլ 6: Տեսեք արդյունքները

Տեսնելով արդյունքները
Տեսնելով արդյունքները

Դժվար մասն ավարտվեց: Այժմ, մենք պարզապես պետք է ավելացնենք մի քանի տպագիր հայտարարություն `մեր արդյունքները տեսնելու համար: Նախ, տպեք, որ օգտվողը ճիշտ է ստացել այբուբենի երկարությունից: Հաջորդ մասը ներկայացնելու համար տպեք 'Դուք սխալ եք ստացել հետևյալը.' Այնուհետեւ, օգտագործեք for loop ՝ սխալ բառարանի միջոցով կրկնվելու համար: Այնուհետև տպեք յուրաքանչյուր բանալին, որին հաջորդում է արժեքը: Համոզվեք, որ ձեր գործառույթը կանչեք ֆայլի վերջում ՝ մուտքագրելով նրա անունը չընդգծված հետևորդ զույգ փակագծերով: Եվ դրանով մեր ֆայլը ամբողջական է:

Քայլ 7: Փորձարկեք ձեր ծրագիրը

Փորձարկելով ձեր ծրագիրը
Փորձարկելով ձեր ծրագիրը

Սեղմեք f5 ՝ ձեր ծրագիրը գործարկելու համար: Համոզվեք, որ ստուգեք ձեր բոլոր պայմանները, ներառյալ ճիշտ պատասխանը, սխալ պատասխանը, բաց թողնելը և անվավեր մուտքագրումը: Կից լուսանկարը ցույց է տալիս, թե ինչպիսին կարող է լինել փորձնական վազքի օրինակը:

Քայլ 8: Մտքերի ամփոփում

Եթե դուք հասել եք այսքան հեռու, հիանալի աշխատանք: Այժմ կարող եք անվերջ հարցաքննել ինքներդ ձեզ, մինչև չլինեք հպման մեքենագիր ձեր ցանկալի լեզվով: Python- ը պարունակում է անսահման հնարավորություններ, այնպես որ մի վախեցեք պտտվել ՝ ծրագրի հնարավորությունները ավելացնելու կամ փոխելու համար: Շնորհակալություն կարդալու համար:

Խորհուրդ ենք տալիս: