Агуулгын хүснэгт:

Python ашиглан шоо хэрхэн өнхрүүлэх вэ: 9 алхам
Python ашиглан шоо хэрхэн өнхрүүлэх вэ: 9 алхам

Видео: Python ашиглан шоо хэрхэн өнхрүүлэх вэ: 9 алхам

Видео: Python ашиглан шоо хэрхэн өнхрүүлэх вэ: 9 алхам
Видео: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Арваннэгдүгээр
Anonim
Python ашиглан шоо хэрхэн өнхрүүлэх вэ
Python ашиглан шоо хэрхэн өнхрүүлэх вэ

Дараахь заавар нь шоо "өнхрүүлэх" Python модулийг хэрхэн бий болгох талаар танд туслах болно. Энэ модуль нь энэхүү компьютержсэн шоогоос санамсаргүй тоо үүсгэх болно. Би модулийг бий болгоход шаардлагатай функцуудыг өгч, функц бүрийг юунд ашиглах талаар тайлбар өгөх болно. Python -ийн үндсэн функцуудыг сурах нь үнэхээр хэцүү байж магадгүй юм. Энэ нь өгөгдсөн жишээг дагаж програмыг илүү сайн таньж мэдэх боломжийг олгох Python -ийг ашиглах бүтээлч арга зам байх болно. Үүний дараа та өөрөө функц үүсгэх боломжтой байх ёстой!

Үргэлжлэх хугацаа: 3-5 минут

Хангамж

Python програмын талаархи зарим туршлага

Python кодын IDEL (Python 3.0 ба түүнээс дээш

Алхам 1: Санамсаргүй модулийг импортлох

Санамсаргүй модулийг импортлох
Санамсаргүй модулийг импортлох

Эхлээд IDLE файлыг нээнэ үү. Нээлттэй болсны дараа санамсаргүй модулийг импортлоорой. Бид "Die" нэртэй захиалгын объект үүсгэдэг.

*Энэхүү захиалгын объект дотор бид олон функцтэй байх болно

Алхам 2: Шоо хийх анхны функцийг бий болгох

Шоо хийх анхны функцийг бий болгох
Шоо хийх анхны функцийг бий болгох

Бүдүүн гэдэсний дараа enter дарж, зохих догол мөрийг дагана уу. Одоо бид шоо хийх анхны функцийг бий болгож, 6 талыг нь анхдагчаар тохируулах болно. "Өөрөө" функцээр дамжуулан шоо талуудыг дуудах болно.

Алхам 3: Радинтын аргыг ашиглан өнхрүүлгийг буцаана уу

Радинтын аргыг ашиглан өнхрүүлгийг буцаана уу
Радинтын аргыг ашиглан өнхрүүлгийг буцаана уу

Дараа нь "авах" ба "өнхрөх" функцийг ашиглан рандинтын аргаар өнхрүүлгийг үүсгэх/буцаана. "Roll" функцын дотор санамсаргүй өнхрүүлгийг хийхийн тулд self.roll_count нэртэй хувьсагч үүсгэн "get" функц доторх санамсаргүй өнхрүүлгээс авсан тоог буцаана.

*Рандинт 1 -ээс өөрөө өөртөө 6 хүртэлх санамсаргүй тоо үүсгэнэ

Алхам 4: Хажуугийн тоог авах функцийг бий болго

Хажуугийн тоог авах функцийг бий болго
Хажуугийн тоог авах функцийг бий болго

Хажуугийн талуудын тоог олж, буцааж өгөх функцийг бий болго. Энэ нь шоо байгаа талуудын тоог тогтоож, талын дугаарыг буцаана.

Алхам 5: String болон Python дүрслэлийг үүсгэнэ үү

String болон Python дүрслэлийг үүсгэнэ үү
String болон Python дүрслэлийг үүсгэнэ үү

Одоо матрицын мөр ба питоны дүрсийг авах функцийг үүсгээрэй

Алхам 6: Тусдаа "rollDice" функцийг үүсгэнэ үү

Тусдаа хэсгийг бий болгох
Тусдаа хэсгийг бий болгох

Дээрх Class Die захиалгыг дуудахын тулд "rollDice" шинэ, тусдаа функц үүсгээрэй

D1 ба D2 нь эхний болон хоёр дахь өнхрөх болно

*Энэ функцын эхэнд догол мөр байхгүй байгааг анзаараарай

Алхам 7: "rollDice" дотор давталтын функцийг бий болгох

Дотор нь Loop функцийг бий болгох
Дотор нь Loop функцийг бий болгох

Дараа нь 'rollDice' дотор хэсэг мөчлөг үүсгээрэй. Үр дүн гаргахын тулд хэвлэх функцийг нэмж оруулахаа мартуузай.

*Rolling функцийг ашиглан хоёр Die -ийн өнхрүүлгийг үүсгэнэ

Алхам 8: Модулийг ажиллуулна уу

Ажиллуулах модуль
Ажиллуулах модуль
Ажиллуулах модуль
Ажиллуулах модуль

Одоо бид алхам бүрийн функцийг бүтээсэн тул бүх зүйлийг зөв бичсэн эсэхийг шалгахын тулд үзүүлсэн дүрстэй харьцуулж үзээрэй. Одоо бид модулийг ажиллуулах болно. Цэсийн мөрөнд Run> Run Module дээр дарна уу

Алхам 9: RollDice функцийг оруулаад хөгжилтэй байгаарай

RollDice функцийг оруулаад хөгжилтэй байгаарай!
RollDice функцийг оруулаад хөгжилтэй байгаарай!

Эцэст нь хүссэн өнхрөх болон талуудын тоог оруулаад rollDice функцийг үүсгээрэй.

Үр дүнг буцаахын тулд "enter" дээр дарна уу

Баяр хүргэе! Та модулийг бүтээсэн тул Python ашиглан ямар ч ширээний тоглоом тоглоход энэ функцийг ашиглахад бэлэн боллоо! Та одоо Python хэл хэрхэн ажилладаг талаар бага зэрэг мэддэг байх ёстой бөгөөд урагшлах янз бүрийн модулиудыг бүтээхдээ өөрийн бүтээлч чадвараа ашиглах хэрэгтэй.

Python -ийн талаарх дэлгэрэнгүй мэдээллийг https://www.python.org/about/gettingstarted/ вэбсайтаас авна уу. Python-ийн албан ёсны вэбсайт нь кодлох талаар илүү нарийвчилсан тайлбар өгөх бөгөөд дагалдах бусад жишээнүүдийг өгөх болно.

Зөвлөмж болгож буй: