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

Ինչպես գլորել զառերը Python- ի միջոցով. 9 քայլ
Ինչպես գլորել զառերը Python- ի միջոցով. 9 քայլ

Video: Ինչպես գլորել զառերը Python- ի միջոցով. 9 քայլ

Video: Ինչպես գլորել զառերը Python- ի միջոցով. 9 քայլ
Video: Համացանցում հայտնվել են կադրեր՝ ինչպես է Տաթևիկ Ադումյանը ժայռից գլորվում և վնասվածք ստանում 2024, Նոյեմբեր
Anonim
Ինչպես գլորել զառերը Python- ի միջոցով
Ինչպես գլորել զառերը Python- ի միջոցով

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

Տեւողությունը `3-5 րոպե

Պարագաներ

Որոշ փորձ Python- ի հետ

IDEL Python Code- ի համար (Python 3.0 կամ ավելի բարձր

Քայլ 1: Ներմուծել պատահական մոդուլ

Ներմուծել պատահական մոդուլ
Ներմուծել պատահական մոդուլ

Նախ, բացեք IDLE ֆայլ: Բացելուց հետո ներմուծեք պատահական մոդուլը: Մենք ստեղծում ենք «Մեռնել» անունով պատվերի օբյեկտ:

*Այս կարգի օբյեկտի ներսում մենք կունենանք բազմաթիվ գործառույթներ

Քայլ 2: Ստեղծեք զառախաղի սկզբնական գործառույթ

Ստեղծեք զառախաղի սկզբնական գործառույթ
Ստեղծեք զառախաղի սկզբնական գործառույթ

Հաստ աղիքից հետո սեղմեք enter և հետևեք պատշաճ խորշերին: Այժմ մենք կստեղծենք զառերի սկզբնական գործառույթը և կանխադրում ենք 6 կողմերը: «Ես» գործառույթի միջոցով զառախաղի կողմերը կանչի:

Քայլ 3. Վերադարձեք գլանափաթեթը Radint մեթոդով

Վերադարձեք գլանափաթեթը ՝ օգտագործելով Radint մեթոդը
Վերադարձեք գլանափաթեթը ՝ օգտագործելով Radint մեթոդը

Հաջորդը, օգտագործեք «ստանալ» և «գլորել» գործառույթները ՝ ռանդինտի մեթոդով գլան գեներացնելու/վերադարձնելու համար: Ստեղծեք self.roll_count անունով փոփոխական ՝ «գլորել» գործառույթի ներսում պատահական գլորում կատարելու համար «Ստացեք» գործառույթի ներսում պատահական գլանված համարը վերադարձեք

*Randint- ը ստեղծում է պատահական թիվ 1 -ից մինչև ինքնակառավարման: կողմերը, որը 6 էր

Քայլ 4: Ստեղծեք գործառույթ ՝ կողմերի թիվը ստանալու համար

Ստեղծեք գործառույթ ՝ կողմերի թիվը ստանալու համար
Ստեղծեք գործառույթ ՝ կողմերի թիվը ստանալու համար

Ստեղծեք ֆունկցիա, որպեսզի ստանաք մահճակալի կողմերի քանակը և վերադարձնեք այն: Սա կսահմանի այն զույգի կողմերի քանակը և կվերադարձնի կողմի համարը:

Քայլ 5: Ստեղծեք լարային և Python ներկայացուցչություն

Ստեղծեք լարային և Python ներկայացուցչություն
Ստեղծեք լարային և Python ներկայացուցչություն

Այժմ ստեղծեք ֆունկցիա, որը կստանա սալիկի տողերի և պիթոնների ներկայացում

Քայլ 6: Ստեղծեք առանձին «rollDice» գործառույթ

Ստեղծեք առանձին
Ստեղծեք առանձին

Այժմ ստեղծեք նոր, առանձին գործառույթ «rollDice» - ի համար ՝ վերը նշված դասի կարգը կանչելու համար

D1 և D2- ը կլինեն առաջին և երկրորդ գլանափաթեթները

*Ուշադրություն դարձրեք, թե այս գործառույթի սկզբում ո՞ր նշան չկա:

Քայլ 7: Ստեղծեք օղակի գործառույթ «rollDice» - ի շրջանակներում

Ստեղծեք շրջանակի գործառույթ ներսում
Ստեղծեք շրջանակի գործառույթ ներսում

Հաջորդը, «rollDice» - ի շրջանակներում ստեղծեք մի հանգույց, որը զառերը կշրջի, այնուամենայնիվ, շատ անգամ, երբ հաշվարկը փոքր կամ հավասար է գլանների քանակին: Անպայման ավելացրեք տպման գործառույթը `արդյունքներ ստեղծելու համար:

*Օգտագործեք գլանային գործառույթը `երկու Die- ի գլան առաջացնելու համար

Քայլ 8: Գործարկել մոդուլը

Գործարկել մոդուլը
Գործարկել մոդուլը
Գործարկել մոդուլը
Գործարկել մոդուլը

Այժմ, երբ մենք ստեղծել ենք յուրաքանչյուր քայլի գործառույթները, համեմատեք մատուցվող տեսողականի հետ ՝ ապահովելու համար, որ ամեն ինչ ճիշտ է գրված: Այժմ մենք գործարկելու ենք մոդուլը: Theանկի տողում կտտացրեք Գործարկել> Գործարկել մոդուլը

Քայլ 9: Մուտքագրեք RollDice գործառույթը և զվարճացեք:

Մուտքագրեք RollDice գործառույթը և զվարճացեք
Մուտքագրեք RollDice գործառույթը և զվարճացեք

Վերջապես, ստեղծեք rollDice գործառույթը `մուտքագրելով ձեր ուզած գլանափաթեթների և կողմերի քանակը:

Կտտացրեք «մուտքագրել» ՝ արդյունքները վերադարձնելու համար

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

Python- ի մասին լրացուցիչ տեղեկությունների համար այցելեք կայք ՝ https://www.python.org/about/gettingstarted/: Պիթոնի պաշտոնական կայքը կտրամադրի ավելի խորը բացատրություն կոդավորման վերաբերյալ, ինչպես նաև հաջորդող ավելի շատ օրինակներ:

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