Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Санамсаргүй модулийг импортлох
- Алхам 2: Шоо хийх анхны функцийг бий болгох
- Алхам 3: Радинтын аргыг ашиглан өнхрүүлгийг буцаана уу
- Алхам 4: Хажуугийн тоог авах функцийг бий болго
- Алхам 5: String болон Python дүрслэлийг үүсгэнэ үү
- Алхам 6: Тусдаа "rollDice" функцийг үүсгэнэ үү
- Алхам 7: "rollDice" дотор давталтын функцийг бий болгох
- Алхам 8: Модулийг ажиллуулна уу
- Алхам 9: RollDice функцийг оруулаад хөгжилтэй байгаарай
Видео: Python ашиглан шоо хэрхэн өнхрүүлэх вэ: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Дараахь заавар нь шоо "өнхрүүлэх" 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 дүрслэлийг үүсгэнэ үү
Одоо матрицын мөр ба питоны дүрсийг авах функцийг үүсгээрэй
Алхам 6: Тусдаа "rollDice" функцийг үүсгэнэ үү
Дээрх Class Die захиалгыг дуудахын тулд "rollDice" шинэ, тусдаа функц үүсгээрэй
D1 ба D2 нь эхний болон хоёр дахь өнхрөх болно
*Энэ функцын эхэнд догол мөр байхгүй байгааг анзаараарай
Алхам 7: "rollDice" дотор давталтын функцийг бий болгох
Дараа нь 'rollDice' дотор хэсэг мөчлөг үүсгээрэй. Үр дүн гаргахын тулд хэвлэх функцийг нэмж оруулахаа мартуузай.
*Rolling функцийг ашиглан хоёр Die -ийн өнхрүүлгийг үүсгэнэ
Алхам 8: Модулийг ажиллуулна уу
Одоо бид алхам бүрийн функцийг бүтээсэн тул бүх зүйлийг зөв бичсэн эсэхийг шалгахын тулд үзүүлсэн дүрстэй харьцуулж үзээрэй. Одоо бид модулийг ажиллуулах болно. Цэсийн мөрөнд Run> Run Module дээр дарна уу
Алхам 9: RollDice функцийг оруулаад хөгжилтэй байгаарай
Эцэст нь хүссэн өнхрөх болон талуудын тоог оруулаад rollDice функцийг үүсгээрэй.
Үр дүнг буцаахын тулд "enter" дээр дарна уу
Баяр хүргэе! Та модулийг бүтээсэн тул Python ашиглан ямар ч ширээний тоглоом тоглоход энэ функцийг ашиглахад бэлэн боллоо! Та одоо Python хэл хэрхэн ажилладаг талаар бага зэрэг мэддэг байх ёстой бөгөөд урагшлах янз бүрийн модулиудыг бүтээхдээ өөрийн бүтээлч чадвараа ашиглах хэрэгтэй.
Python -ийн талаарх дэлгэрэнгүй мэдээллийг https://www.python.org/about/gettingstarted/ вэбсайтаас авна уу. Python-ийн албан ёсны вэбсайт нь кодлох талаар илүү нарийвчилсан тайлбар өгөх бөгөөд дагалдах бусад жишээнүүдийг өгөх болно.
Зөвлөмж болгож буй:
LED шоо хэрхэн хийх вэ - LED шоо 4x4x4: 3 алхам
LED шоо хэрхэн хийх вэ | LED Cube 4x4x4: LED Cube нь энгийн 5мм дижитал пикселийн үүрэг гүйцэтгэдэг LED дэлгэц гэж ойлгож болно. LED шоо нь харааны тогтвортой байдал (POV) гэж нэрлэгддэг оптик үзэгдлийн үзэл баримтлалыг ашиглан зураг, хэв маягийг бий болгох боломжийг бидэнд олгодог. Тиймээс
Бөөрөлзгөнө Pi ба OpenCV ашиглан бодит цагийн Рубик шоо нүдийг нь тагласан уусгагч: 4 алхам
Бөөрөлзгөнө Pi болон OpenCV ашиглан бодит цагийн Rubik's Cube нүдний боолттой уусгагч: Энэ бол нүдний харцаар шийдэхэд зориулагдсан Рубикийн шоо хэрэгслийн 2 дахь хувилбар юм. Эхний хувилбарыг javascript боловсруулсан бөгөөд та RubiksCubeBlindfolded1 төслийг харах боломжтой.Өмнөх хувилбараас ялгаатай нь энэ хувилбар нь өнгийг илрүүлэхийн тулд OpenCV номын санг ашигладаг
8x8x8 хэмжээтэй LED шоо хэрхэн бүтээж, Arduino ашиглан удирдах вэ: 7 алхам (зурагтай)
8x8x8 хэмжээтэй LED шоо хэрхэн бүтээх, Arduino ашиглан хэрхэн удирдах вэ: 2020 оны 1 -р сарын засвар: Хэн нэгэн үүнийг санаа гаргахын тулд ашиглахыг хүсч байгаа бол би үүнийг орхиж байна, гэхдээ эдгээр зааврыг үндэслэн шоо барих нь утгагүй болно. LED драйвер IC -ийг хийхээ больсон бөгөөд хоёуланг нь хоёуланг нь хуучин хувилбараар бичсэн болно
Цахим шоо - Arduino Die/шоо 1 -ээс 6 шоо + D4, D5, D8, D10, D12, D20, D24 ба D30: 6 алхам (зурагтай)
Цахим шоо - Arduino Die/шоо 1 -ээс 6 хүртэл шоо + D4, D5, D8, D10, D12, D20, D24 ба D30: Энэ бол электрон цутгамал хийх энгийн arduino төсөл юм. 1 -ээс 6 шоо эсвэл 8 тусгай шоо тутмын нэгийг сонгох боломжтой. Сонголт нь эргэлддэг кодлогчыг эргүүлэх замаар хийгддэг бөгөөд эдгээр нь дараах онцлог шинж чанартай: 1 үхэх: том цэгүүдийг харуулах 2-6 шоо: цэгүүдийг харуулах
Arduino ашиглан Led шоо хэрхэн хийх вэ ?: 3 алхам
Arduino-той хэрхэн Led Dice хийх вэ ?: Энэхүү төслийг энэ вэбсайт дээрх төслөөс хийсэн болно (https: //www.instructables.com/id/Arduino-LED-Dice -…) Үүнийг хийхийн тулд би зарим өөрчлөлт хийсэн. Төсөл нь тэндээс LED, чанга яригчаар тоолох дарааллыг ашиглан ашиглахад илүү хялбар бөгөөд хялбар байдаг