Мазмуну:

Python колдонуп кантип сөөктү айлантуу керек: 9 кадам
Python колдонуп кантип сөөктү айлантуу керек: 9 кадам

Video: Python колдонуп кантип сөөктү айлантуу керек: 9 кадам

Video: Python колдонуп кантип сөөктү айлантуу керек: 9 кадам
Video: Casio FX-83GT CW and Casio FX-85GT CW Calculators fully manul 2024, Ноябрь
Anonim
Python колдонуп, сөөктү кантип айлантуу керек
Python колдонуп, сөөктү кантип айлантуу керек

Төмөнкү көрсөтмөлөр сизге чүчүкулакты "жылдыруу" үчүн Python модулун кантип түзүүнү үйрөтөт. Бул модуль бул компьютерлештирилген сюжеттерден туш келди сандарды жаратат. Мен модулду түзүү үчүн керектүү функцияларды берем жана ар бир функция эмне үчүн колдонуларын сүрөттөп берем. Python үчүн негизги функцияларды үйрөнүү өтө оор болушу мүмкүн. Бул берилген мисал боюнча программаны колдонуу менен көбүрөөк таанышууга мүмкүндүк берүү үчүн Python колдонуунун чыгармачыл жолу болот. Андан кийин, сиз функцияларды өзүңүз түзө алышыңыз керек!

Узактыгы: 3-5 мүнөт

Жабдуулар

Python менен бир аз тажрыйба

Python Code үчүн IDEL (Python 3.0 же андан жогору

1 -кадам: Импорттук кокустук модулу

Кокус модулду импорттоо
Кокус модулду импорттоо

Биринчиден, IDLE файлын ачыңыз. Ачык болгондон кийин, туш келди модулду импорттоңуз. Биз "Die" аттуу заказ объектин түзөбүз.

*Бул буйрук объектисинин ичинде бизде көптөгөн функциялар болот

2 -кадам: Dice үчүн баштапкы функцияны түзүңүз

Dice үчүн баштапкы функцияны түзүңүз
Dice үчүн баштапкы функцияны түзүңүз

Чоң чекиттен кийин, enter баскычын басыңыз жана тиешелүү чегинүүлөрдү аткарыңыз. Эми биз сөөктөр үчүн баштапкы функцияны түзөбүз жана 6 жагы боюнча демейки. "Өзүм" функциясы аркылуу сөөктүн капталдарын чакырам.

3 -кадам: Ролтту Radint ыкмасын колдонуп кайтарыңыз

Роликти Radint ыкмасын колдонуп кайтарыңыз
Роликти Radint ыкмасын колдонуп кайтарыңыз

Андан кийин, рандинт ыкмасы менен түрмөктү түзүү/кайтаруу үчүн "алуу" жана "жылдыруу" функцияларын колдонуңуз. "Roll" функциясынын ичиндеги туш келди түрмөктү түзүү үчүн self.roll_count деген өзгөрмөнү түзүңүз

*Рандинт 6 болгон self.sides 1ден туш келди санды жаратат

4 -кадам: Тараптардын санын алуу үчүн функция түзүңүз

Тараптардын санын алуу үчүн функция түзүңүз
Тараптардын санын алуу үчүн функция түзүңүз

Калыптын капталдарынын санын алуу жана аны кайтаруу үчүн функция түзүңүз. Бул сөөктөрдүн тараптарынын санын жана тараптын санын кайтарууну аныктайт.

5 -кадам: String жана Python өкүлчүлүгүн түзүңүз

String жана Python өкүлчүлүгүн түзүңүз
String жана Python өкүлчүлүгүн түзүңүз

Эми өлгүчтүн сапын жана питонду алуу үчүн функция түзүңүз

6 -кадам: өзүнчө "rollDice" функциясын түзүңүз

Өзүнчө түзүү
Өзүнчө түзүү

Эми "rollDice" үчүн жаңы, өзүнчө функция түзүп, Class Die буйругун чакырыңыз

D1 жана D2 биринчи жана экинчи түрмөк болот

*Бул функциянын башында кантип чегинүү болбогонун байкап көрүңүз

7 -кадам: "rollDice" ичинде Loop функциясын түзүү

Ичинде Loop Функциясын түзүңүз
Ичинде Loop Функциясын түзүңүз

Андан кийин, "rollDice" ичинде убактылуу циклди түзүңүз, ал сандарды тоголок санынан аз же барабар болгондо, бирок көп жолу айландырат. Жыйынтыктарды чыгаруу үчүн басып чыгаруу функциясын кошууну унутпаңыз.

*Эки Die түрмөгүн түзүү үчүн ролл функциясын колдонуңуз

8 -кадам: Run модулу

Run Module
Run Module
Run Module
Run Module

Эми биз ар бир кадам үчүн функцияларды түзгөндөн кийин, бардыгы туура жазылганын камсыздоо үчүн берилген визуалдык менен салыштырыңыз. Биз азыр модулду иштетебиз. Меню тилкесинен Чуркоо> Иштетүү Модулун басыңыз

9 -кадам: RollDice функциясына кирип, көңүл ачыңыз

RollDice функциясына кирип, көңүл ачыңыз!
RollDice функциясына кирип, көңүл ачыңыз!

Акыры, сиз каалаган роллдордун жана капталдардын санын киргизүү менен rollDice функциясын түзүңүз.

Жыйынтыктарды кайтаруу үчүн "кирүү" баскычын басыңыз

Куттуктайм! Эми сиз модулду түзгөндөн кийин, бул функцияны Python аркылуу каалаган стол оюнун ойноо үчүн колдонууга даярсыз! Сиз азыр Python тили кандай иштээри менен бир аз тааныш болушуңуз керек жана алдыга жылуучу ар кандай модулдарды түзүү үчүн өз чыгармачылыгыңызды колдонушуңуз керек.

Python жөнүндө көбүрөөк маалымат алуу үчүн, вебсайтка баш багыңыз: https://www.python.org/about/gettingstarted/. Расмий Python веб-сайты сизге кодировкалоо боюнча тереңирээк түшүндүрмө берет, андан кийин дагы көптөгөн мисалдар келтирилет.

Сунушталууда: