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

Պարզ Python համարների կռահման խաղ ՝ 11 քայլ
Պարզ Python համարների կռահման խաղ ՝ 11 քայլ

Video: Պարզ Python համարների կռահման խաղ ՝ 11 քայլ

Video: Պարզ Python համարների կռահման խաղ ՝ 11 քայլ
Video: SLITHER.io (OPHIDIOPHOBIA SCOLECIPHOBIA NIGHTMARE) 2024, Նոյեմբեր
Anonim
Պարզ Python համարների կռահման խաղ
Պարզ Python համարների կռահման խաղ

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

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

1. Ստացեք Python 3.7 տարբերակը և տեղադրեք

2. Ստացեք Pycharm և տեղադրեք

3. Առաջին անգամ Pycharm- ի ստեղծում

4. Պատահական թվի ստեղծում

5. Օգտվողից մուտքագրում

6. Ստեղծելով հիմնական while հանգույց

7. Ստեղծել «եթե», «էլիֆ», «այլ» հայտարարություն

8. Օգտվողին հաղորդագրություն ցուցադրելը

Լրացուցիչ

Հիմնաբառեր

Վերջնական ծածկագիր

Քայլ 1: Ակնարկ

Ակնարկ
Ակնարկ

Այս գուշակության խաղը ստեղծվել է, որպեսզի օգտագործողին ցույց տա ծրագրավորման մի քանի հիմնական տեխնիկա ՝ օգտագործելով pycharm IDE python: Այս ձեռնարկի հիմքը կլինի պատահական թվերի գեներատոր օգտագործելը ՝ գուշակության պարզ խաղ ստեղծելու համար: Վերջնական արդյունքը կարող է ինչ -որ մեկին հասկանալ, թե ինչպես են պատահական թվեր առաջանում: Օրինակ ՝ տեսախաղերում, որտեղ վնասը հասցվում է թվերի, այդ թվերն ընդհանուր առմամբ գեներացվում են պատահական թվերի գեներատորով, որն ունի մեր պահանջածի նման հատուկ պահանջներ: Պատահական թվերի գեներատորը կարող է ավելի բարդ լինել, բայց կարելի է ստանալ հիմնական պատկերացում, թե ինչպես է այն աշխատում:

Քայլ 2: Տեղադրեք Python և Pycharm

Պաշարներ:

www.python.org/

www.jetbrains.com/pycharm/

Քայլ 3: Տեսաուղեցույց

Image
Image

Խնդրում ենք դիտել վերոնշյալ տեսանյութի ուղեցույցները, այնուհետև ծանոթանալ ստորև բերված քայլերին, որոնք կօգնեն ձեզ հետագայում հասկանալ, թե ինչպես գրել խաղը:

Քայլ 4: Պատահական համարի ստեղծում

Օգտվողից մուտքագրում
Օգտվողից մուտքագրում

Որպեսզի խաղը ունենա պարզ մարտահրավեր, մենք ցանկանում ենք պատահական թիվ ստեղծել մինչև 100 -ը: Այս թիվը պետք է գուշակել խաղացողը: Թվերի տիրույթը կլինի 1 -ից 99 -ի սահմաններում: Մենք դա անում ենք ՝ գրելով հետևյալ հայտարարությունը.

randomNumber = random.randint (1, 99)

«randomNumber» - ը փոփոխական է, որում մենք պահելու ենք պատահական թիվը:

"random.randint (1, 99)" օգտագործվում է 1 -ից 99 -ի միջև պատահական թիվ առաջացնելու համար:

*Նշում. Համոզվեք, որ ծածկագրի վերևում գրում եք «պատահական ներմուծում», այլապես չեք կարողանա օգտագործել «random.randint (1, 99)»

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

Քայլ 5: Օգտվողից մուտքագրում

Որպեսզի մեր խաղը աշխատի, մենք պետք է կարողանանք օգտվողի տեղեկությունները ստանալ: Մենք պետք է կռահումներ ստանանք, թե ինչպիսին կլինի պատահական թիվը խաղացողից: Գուշակվող թվի միջակայքը 1 -ից 99 -ն է: Այս ծրագիրը սխալ չի թույլ տալիս, երբ թիվը շարքից դուրս է, սակայն օղակը կշարունակվի մինչև ճիշտ թիվը գուշակելը:

Մենք դա անում ենք ՝ օգտագործելով «մուտքագրում» հրամանը, որը կարող եք գրել այսպես.

կռահել = int (մուտքագրում ("մուտքագրել թիվ 1 -ից 99 -ի միջև."))

Մենք պահում ենք օգտվողի մուտքագրումը «գուշակել» կոչվող փոփոխականում: «Int» նշանակում է, որ մենք պահում ենք օգտագործողի մուտքը որպես ամբողջ թիվ, ինչը նշանակում է, որ այն կլինի ամբողջ թվային արժեք: Մուտքի համար նախատեսված հատվածները («մուտքագրեք թիվ 1 -ից 99 -ի միջև») ասում են համակարգչին, որը մենք ընդունում ենք օգտվողի մուտքը, և այնուհետև ցուցադրեք հետևյալ հաղորդագրությունը, եթե օղակը շարունակվի:

Քայլ 6: Ստեղծելով հիմնական, իսկ օղակ

Ստեղծելով հիմնական while loop
Ստեղծելով հիմնական while loop

Այժմ մենք պետք է ստեղծենք while օղակ: Դա իրականացնելու համար մենք պետք է գրենք հայտարարություն, որը կգործի այնքան ժամանակ, քանի դեռ այն իրական չէ: While օղակը այս ծրագրում գծված չէ և ներառում է «Եթե/Էլիֆ» հայտարարությունները, որոնք դրված են դրա ներքևում: «If/Elif» հայտարարությունները կշարունակեն գործել մինչև while loop հայտարարությունը ճիշտ չէ:

իսկ randomNumber! = գուշակիր.

Քայլ 7: If Elif հայտարարության ստեղծում

If Elif հայտարարության ստեղծում
If Elif հայտարարության ստեղծում

«Եթե/Էլիֆ» հայտարարությունը նշանակում է, եթե դա ճիշտ է, ապա արեք դա, եթե ոչ, այլ բան արեք: Հայտարարությունը գրված է այնպես, որ օգտագործողը կարողանա մուտքագրել նոր մուտքագրում, եթե նախնական կռահումը սխալ է: «Եթե/Էլիֆ» -ի տպագիր հայտարարությունը նրանց հուշում կտա, թե արդյոք գուշակությունը կամ շատ բարձր է, կամ շատ ցածր:

Քայլ 8: Վերջնական հայտարարության գրառում

Եզրափակիչ հայտարարություն գրելը
Եզրափակիչ հայտարարություն գրելը

Վերջնական հայտարարությունը գրված է while հանգույցի արտաքին մասում և առանց նահանջների: Երբ օգտվողը կռահում է ճիշտ թիվը, while հանգույցը «կոտրվելու» կամ «կանգնելու» է, այնուհետև իջնելու է վերջնական հայտարարությանը: Դա տեղի կունենա այն ժամանակ, երբ փոփոխականը «կռահել» և «պատահական թիվ» փոփոխականը հավասար լինեն: Այնուհետև խաղը կավարտվի մինչև ծրագիրը նորից չսկսվի:

Քայլ 9: Լրացուցիչ

Instructable կռահող խաղն ավարտելուց հետո գուցե ցանկանաք հետագայում ուսումնասիրել Python- ը: Ահա մի քանի գաղափար ՝ մարտահրավեր նետելու ձեր Python հմտությանը:

  1. Փորձեք փոխել պատահական թվի համարների տիրույթը:
  2. Փոխեք օգտվողի հաղորդագրությունները ավելի լավի:
  3. Փորձեք այնպես անել, որ ծրագիրը պահի այն գնահատականը, թե քանի անգամ է այն փորձում ստանալ ճիշտ պատասխանը:

Քայլ 10: Հիմնաբառեր

  1. Python- ը ծրագրավորման լեզու է:
  2. Pycharm- ը ծրագիր է, որն օգնում է Python ծրագրեր կազմելուն:
  3. «պատահական» -ը պատահական թվերի գեներատոր է
  4. «փոփոխական» -ը խորհրդանիշ է, որի արժեքը կարող է փոխվել
  5. «int» - ը ամբողջ տեսակի ամբողջ թվերի համար կարճ տվյալների տիպ է
  6. «մուտքը» այն է, թե ինչպես ընդունել օգտվողի մուտքը
  7. «տպել» -ը թույլ կտա օգտվողին հաղորդագրություն տպել էկրանին
  8. «while» - ը հանգույցի հայտարարություն է, որն ասում է ՝ մի բան արեք, մինչդեռ սա ճշմարիտ է
  9. «եթե» հայտարարություն, որը նշանակում է, եթե դա ճիշտ է, ապա արա սա
  10. "! =" նշանակում է ոչ հավասար
  11. «<» նշանակում է պակաս, քան
  12. ">" նշանակում է ավելի մեծ, քան
  13. «elif» - ը կարճ է other if հայտարարության համար

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