Բովանդակություն:
- Քայլ 1: Հիմնական կառուցվածքը
- Քայլ 2. Բառարանի ստեղծում և պատահականացում
- Քայլ 3. Ստեղծեք for և while օղակները
- Քայլ 4. Ստեղծելով մեր հանգույցի պայմանները
- Քայլ 5: Սխալ պատասխանների հետ գործ ունենալ
- Քայլ 6: Տեսեք արդյունքները
- Քայլ 7: Փորձարկեք ձեր ծրագիրը
- Քայլ 8: Մտքերի ամփոփում
Video: Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար. 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ողջույն, ես Julien- ն եմ Ես համակարգչային գիտությունների ուսանող եմ, և այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք օգտագործել Python- ը ՝ ձեզ ոչ անգլերեն լեզվի ստեղնաշարի դասավորությունը սովորեցնելու համար: Մեր օրերում շատ լեզուների ուսուցում է տեղի ունենում, և մի բան, որի հետ մարդիկ իսկապես կարող են պայքարել, սովորելն է, թե որտեղ են հերոսները իրենց ստեղնաշարի վրա: Այս ձեռնարկի ավարտին մենք կունենանք ծրագիր, որով դուք կկարողանաք ինքներդ ձեզ բազմիցս հարցաքննել, ինչպես նաև հետևել ձեր գնահատականին: Այս ցույցի համար ես կօգտագործեմ կորեական այբուբենը ՝ Հանգուլ: Բայց, կարող եք օգտագործել ցանկացած լեզու, որը ձեզ դուր է գալիս, քանի դեռ այն ունի ստեղնաշարի դասավորություն ստանդարտ WASD ստեղնաշարի համար:
Պարագաներ:
-Գործող համակարգիչ ՝ Python 3 -ով կամ ավելի ուշ տեղադրված
-Python- ի և դրա գործառույթների հիմնական պատկերացում (բառարաններ, օղակների համար, իսկ loops- ի և եթե հայտարարությունների համար)
-Ստեղնաշարի դասավորության նկար այն լեզվի համար, որը փորձում եք սովորել
Քայլ 1: Հիմնական կառուցվածքը
Ստեղծեք նոր Python ֆայլ և պահեք այն: Սկսեք պատահական ներմուծմամբ: Այժմ մենք կարող ենք սահմանել մեր գործառույթը, որը ես կանվանեմ «մուտքագրում»: Հիշեք, որ այս փոփոխականներից որևէ մեկը կարող է փոխվել ձեր նախընտրածի: Մեր գործառույթի շրջանակներում ստեղծեք երկու դատարկ բառարան `այբուբեն և սխալ: Այնուհետև ստեղծեք ճիշտ փոփոխական և նշանակեք այն 0 -ին:
Քայլ 2. Բառարանի ստեղծում և պատահականացում
Այբուբենի բառարանն այնտեղ է լինելու, որտեղ կպահվեն բոլոր համապատասխան բանալիներն ու պատասխանները: Օգտագործեք դասավորության ձեր պատկերը, որը ցանկանում եք սովորել, և լրացրեք բառարանը, որի բանալին ոչ անգլերեն նիշն է, իսկ անգլերեն նշանը `յուրաքանչյուր մուտքի արժեքը: Charactersանկացած կերպարների համար, որոնց անհրաժեշտ է փոխել, պարզապես մուտքագրեք անգլերեն մեծատառ: Հաջորդը, բառարանը պատահականացնելու համար մենք կցանկանանք կատարել բանալիների փոփոխական, որը ցուցակ է կազմում բառարանի բանալիներից (): Ի վերջո, մենք կարող ենք օգտագործել random.shuffle ՝ հիմնական ցուցակը խառնելու համար:
Քայլ 3. Ստեղծեք for և while օղակները
Նախ ստեղծեք for loop, որը անցնում է ձեր պատրաստած բանալիների ցանկով: Դրա տակ ստեղծեք մի փոփոխական, որը կոչվում է փորձեր և նշանակեք այն 3 -ին (կամ ինչքան էլ փորձեք, որ ցանկանում եք թույլ տալ մեկ հարցի համար): Այնուհետև ստեղծեք True loop, իսկ դրա տակ դրեք ձեր օգտվողի մուտքը ՝ այն վերագրելով արժեք կոչվող փոփոխականին: Արժեքը պետք է պարունակի այն բանալին, որը մենք կրկնում ենք, ինչպես նաև տող, որը օգտագործողից պահանջում է անգլերենի պատասխանը:
Քայլ 4. Ստեղծելով մեր հանգույցի պայմանները
While հանգույցի համար մենք կունենանք 4 հիմնական պայման. Եթե օգտվողը ճիշտ է, եթե ցանկանում է բաց թողնել (մուտքագրելով դատարկ տարածք), եթե մուտքագրումը մեկ տառ չէ, կամ եթե նրա պատասխանը սխալ է: Եթե դրանց մուտքագրումը հավասար է այբուբենի [ստեղնին], տպեք 'Correct', ավելացրեք 1 ճիշտ փոփոխականին, ապա կոտրեք: Եթե դրանց մուտքագրումը ոչինչ է, մենք տպելու ենք «Բաց թողնված», ավելացնելով դրանց պատասխանը սխալ բառարանին, այնուհետև կոտրել: Ի վերջո, եթե դրանց մուտքագրումը ոչ թե այբբենական նիշ է, կամ մուտքի երկարությունը 1 -ից մեծ է, մենք նրանց ասում ենք, որ դրանց մուտքագրումն անվավեր է:
Քայլ 5: Սխալ պատասխանների հետ գործ ունենալ
Վերջում մեր ուրիշ հայտարարության մեջ մենք նախ պետք է ստուգենք, թե օգտագործողը քանի փորձ է կատարել: Եթե օգտագործողին մնացել էր ընդամենը 1 փորձ, ապա պատասխանը ավելացնում ենք սխալ բառարանին, տպում ճիշտ պատասխանը, այնուհետև կոտրում: Մնացած մնացած հայտարարության համար (եթե նրանց դեռ փորձեր են մնացել), փորձերից հանեք 1 -ը, օգտագործողին ասեք, որ նորից փորձի և տպեք, թե քանի փորձ է մնացել:
Քայլ 6: Տեսեք արդյունքները
Դժվար մասն ավարտվեց: Այժմ, մենք պարզապես պետք է ավելացնենք մի քանի տպագիր հայտարարություն `մեր արդյունքները տեսնելու համար: Նախ, տպեք, որ օգտվողը ճիշտ է ստացել այբուբենի երկարությունից: Հաջորդ մասը ներկայացնելու համար տպեք 'Դուք սխալ եք ստացել հետևյալը.' Այնուհետեւ, օգտագործեք for loop ՝ սխալ բառարանի միջոցով կրկնվելու համար: Այնուհետև տպեք յուրաքանչյուր բանալին, որին հաջորդում է արժեքը: Համոզվեք, որ ձեր գործառույթը կանչեք ֆայլի վերջում ՝ մուտքագրելով նրա անունը չընդգծված հետևորդ զույգ փակագծերով: Եվ դրանով մեր ֆայլը ամբողջական է:
Քայլ 7: Փորձարկեք ձեր ծրագիրը
Սեղմեք f5 ՝ ձեր ծրագիրը գործարկելու համար: Համոզվեք, որ ստուգեք ձեր բոլոր պայմանները, ներառյալ ճիշտ պատասխանը, սխալ պատասխանը, բաց թողնելը և անվավեր մուտքագրումը: Կից լուսանկարը ցույց է տալիս, թե ինչպիսին կարող է լինել փորձնական վազքի օրինակը:
Քայլ 8: Մտքերի ամփոփում
Եթե դուք հասել եք այսքան հեռու, հիանալի աշխատանք: Այժմ կարող եք անվերջ հարցաքննել ինքներդ ձեզ, մինչև չլինեք հպման մեքենագիր ձեր ցանկալի լեզվով: Python- ը պարունակում է անսահման հնարավորություններ, այնպես որ մի վախեցեք պտտվել ՝ ծրագրի հնարավորությունները ավելացնելու կամ փոխելու համար: Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Rpibot - Ռոբոտաշինություն սովորելու մասին. 9 քայլ
Rpibot - Robotics սովորելու մասին. Ես ներդրված ծրագրային ապահովման ինժեներ եմ գերմանական ավտոմոբիլային ընկերությունում: Այս նախագիծը սկսեցի որպես ներդրված համակարգերի ուսուցման հարթակ: Նախագիծը վաղաժամ չեղարկվեց, բայց ես այնքան վայելեցի այն, որ շարունակեցի ազատ ժամանակ: Սա արդյունքն է … ես
Սովորելու ընթացքում ձեր երեխաներին դադարեցրեք խաղերից. 4 քայլ
Սովորելիս ձեր երեխաներին թույլ մի տվեք խաղալ Շատ ուսանողներ տառապում են խաղեր խաղալուց `սովորելու փոխարեն, ինչը նրանց վատ գնահատականներ է տալիս: Նողները զայրացած և անհանգստացած են իրենց երեխայի համար, ուստի որոշեցին
PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար. 10 քայլ
PiTanq-Ռոբոտ-տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար. Pitanq- ը ռոբոտ-տանկ է `Raspberry Pi- ով սնուցվող տեսախցիկով: Դրա նպատակն է օգնել սովորել ինքնագնացության արհեստական բանականությանը: Տանկի AI- ն ապահովված է OpenCV- ով և Tensoflow- ով, որոնք կառուցվել են հատուկ Raspbian Jessie- ի համար: Հիմնվելով ամուր ալյումինի վրա
Roomblock: ROS նավարկություն սովորելու հարթակ Roomba- ով, Raspberry Pi- ով և RPLIDAR- ով. 9 քայլ (նկարներով)
Roomblock: ROM նավարկություն սովորելու հարթակ Roomba- ով, Raspberry Pi- ով և RPLIDAR- ով. Ի՞նչ է սա: " Roomblock " ռոբոտային հարթակ է, որը բաղկացած է Roomba- ից, Raspberry Pi 2 -ից, լազերային սենսորից (RPLIDAR) և շարժական մարտկոցից: Մոնտաժման շրջանակը կարող է պատրաստվել 3D տպիչների միջոցով: ROS նավիգացիոն համակարգը հնարավորություն է տալիս կազմել սենյակների քարտեզ և օգտագործել
Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով)
Ստեղնաշարի ինտերֆեյս 8051 -ով և 7 հատվածով ստեղնաշարի թվերի ցուցադրում. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարող ենք ստեղնաշարը միացնել 8051 -ին և ստեղնաշարի համարները ցուցադրել 7 հատվածի էկրանով: