Съдържание:
- Консумативи
- Стъпка 1: Импортирайте произволен модул
- Стъпка 2: Създайте начална функция за заровете
- Стъпка 3: Върнете ролката по метода Radint
- Стъпка 4: Създайте функция, за да получите броя на страните
- Стъпка 5: Създайте низовото и Python представяне
- Стъпка 6: Създайте отделна функция „rollDice“
- Стъпка 7: Създайте функция за цикъл в рамките на „rollDice“
- Стъпка 8: Стартирайте модула
- Стъпка 9: Въведете функцията RollDice и се забавлявайте
Видео: Как да хвърлите зар с помощта на Python: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Следващите инструкции ще ви насочат как да създадете модул на Python за „хвърляне“на зар. Този модул ще генерира случайни числа от тези компютъризирани зарове. Ще предоставя функции, необходими за създаването на модула и ще дам описание за какво ще се използва всяка функция. Изучаването на основните функции на Python може да бъде поразително. Това ще бъде творчески начин да използвате Python, за да ви позволи да станете по -запознати с помощта на програмата, като следвате дадения пример. След това трябва да можете да създавате функции сами!
Продължителност: 3-5 минути
Консумативи
Известен опит с Python
IDEL за Python Code (Python 3.0 или по -нова версия)
Стъпка 1: Импортирайте произволен модул
Първо отворете IDLE файл. След като е отворен, импортирайте произволния модул. Създаваме обект на поръчка, наречен „Умри“.
*В рамките на този обект на поръчка ще имаме множество функции
Стъпка 2: Създайте начална функция за заровете
След двоеточието натиснете enter и следвайте правилните вдлъбнатини. Сега ще създадем началната функция за заровете и по подразбиране 6 -те страни. „Self“ще извика страните на заровете чрез функцията.
Стъпка 3: Върнете ролката по метода Radint
След това използвайте функциите „get“и „roll“, за да генерирате/върнете ролката по метода randint. Създайте променлива с име self.roll_count, за да направите произволно превъртане във функцията „roll“Върнете номера от случайната ролка във функцията „get“
*Randint създава произволно число от 1 до self.sides, което беше 6
Стъпка 4: Създайте функция, за да получите броя на страните
Създайте функция, за да получите броя страни на матрицата и да я върнете. Това ще зададе броя на страните, които имат заровете, и връщането на номера на страната.
Стъпка 5: Създайте низовото и Python представяне
Сега създайте функция, за да получите низ и python представяне на матрицата
Стъпка 6: Създайте отделна функция „rollDice“
Сега създайте нова, отделна функция за „rollDice“, за да извикате поръчката Class Die по -горе
D1 и D2 ще бъдат първото и второто хвърляне
*Забележете как няма вдлъбнатина в началото на тази функция*Ролките представляват броя на пъти, които се търкалят, а страните ще бъдат произволно цяло число 1-6
Стъпка 7: Създайте функция за цикъл в рамките на „rollDice“
След това създайте цикъл while в „rollDice“, който ще хвърли заровете колкото пъти, когато броят е по -малък или равен на броя на хвърлянията. Не забравяйте да добавите функцията за печат, за да генерирате резултати.
*Използвайте функция за преобръщане, за да генерирате ролка на двете матрици
Стъпка 8: Стартирайте модула
Сега, след като създадохме функциите за всяка стъпка, сравнете с предоставената визуализация, за да сте сигурни, че всичко е написано правилно. Сега ще стартираме модула. В лентата с менюта щракнете върху Run> Run Module
Стъпка 9: Въведете функцията RollDice и се забавлявайте
Накрая създайте функция rollDice, като въведете желания брой ролки и страни.
Натиснете „enter“, за да върнете резултатите
Честито! Сега, след като сте създали модула, сте готови да използвате тази функция, за да играете всяка настолна игра, използваща Python! Сега трябва да сте малко по -запознати с това как работи езикът на Python и да използвате собственото си творчество, за да създавате различни модули напред.
За повече информация относно Python посетете уебсайта: https://www.python.org/about/gettingstarted/. Официалният уебсайт на Python ще ви предостави по-задълбочено обяснение за кодирането, заедно с още примери, които да следвате.
Препоръчано:
Направи си сам как да показваш времето на M5StickC ESP32 с помощта на Visuino - лесно за правене: 9 стъпки
Направи си сам как да показваш време на M5StickC ESP32 с помощта на Visuino - Лесно за правене: В този урок ще се научим как да програмираме ESP32 M5Stack StickC с Arduino IDE и Visuino за показване на времето на LCD
Как да инсталирате Raspbian OS в Raspberry Pi с помощта на софтуер и смартфон NOOBS .: 6 стъпки
Как да инсталирате Raspbian OS в Raspberry Pi с помощта на софтуер и смартфон NOOBS .: Здравейте на всички! днес в този урок ще ви покажа как лесно да инсталирате Raspbian OS в Raspberry Pi с помощта на софтуер NOOBS и смартфон
Направи си сам -- Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: 6 стъпки
Направи си сам || Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: Докато правите робот -паяк, човек може да научи толкова много неща за роботиката. В това видео ще ви покажем как да направите робот Spider, с който можем да управляваме с помощта на нашия смартфон (Androi
Как да направите първия си прост софтуер с помощта на Python: 6 стъпки
Как да направите първия си прост софтуер с помощта на Python: Здравейте, добре дошли в тази инструкция. Тук ще разкажа как да създадете свой собствен софтуер. Да, ако имате идея … но знаете да внедрите или се интересувате от създаването на нови неща, това е за вас …… Предпоставка: Трябва да имате основни познания по P
Мониторинг на ускорението с помощта на Raspberry Pi и AIS328DQTR с помощта на Python: 6 стъпки
Наблюдение на ускорението с помощта на Raspberry Pi и AIS328DQTR Използване на Python: Ускорението е ограничено, според мен според някои закони на физиката.- Тери Райли Гепардът използва невероятно ускорение и бързи промени в скоростта при преследване. Най -бързото същество на брега от време на време използва най -високото си темпо, за да хване плячка