
Оглавление:
- Запасы
- Шаг 1. Импортируйте случайный модуль
- Шаг 2: Создайте начальную функцию для игральных костей
- Шаг 3. Верните рулон методом Radint
- Шаг 4: Создайте функцию для получения количества сторон
- Шаг 5: Создайте представление String и Python
- Шаг 6. Создайте отдельную функцию rollDice
- Шаг 7. Создайте функцию цикла в «rollDice»
- Шаг 8: Запустите модуль
- Шаг 9: Войдите в функцию RollDice и получайте удовольствие
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Следующие инструкции расскажут, как создать модуль Python для «бросания» кости. Этот модуль будет генерировать случайные числа из компьютерных игральных костей. Я предоставлю функции, необходимые для создания модуля, и дам описание того, для чего будет использоваться каждая функция. Изучение основных функций Python может быть непосильным. Это будет творческий способ использования Python, который позволит вам лучше познакомиться с программой, следуя приведенному примеру. После этого вы сможете создавать функции самостоятельно!
Продолжительность: 3-5 минут
Запасы
Некоторый опыт работы с Python
IDEL для кода Python (Python 3.0 или выше
Шаг 1. Импортируйте случайный модуль

Сначала откройте файл IDLE. Как только он откроется, импортируйте произвольный модуль. Мы создаем объект заказа под названием «Die».
* В этом объекте заказа у нас будет несколько функций
Шаг 2: Создайте начальную функцию для игральных костей

После двоеточия нажмите Enter и сделайте соответствующие отступы. Теперь мы создадим начальную функцию для кубика и по умолчанию 6 сторон. «Я» вызовет стороны кубика через функцию.
Шаг 3. Верните рулон методом Radint

Затем используйте функции «get» и «roll» для создания / возврата ролика с помощью метода randint. Создайте переменную с именем self.roll_count для выполнения случайного броска внутри функции «roll». Возвращает число из случайного броска внутри функции «get».
* Randint создает случайное число от 1 до self.sides, которое было 6
Шаг 4: Создайте функцию для получения количества сторон

Создайте функцию, чтобы получить количество сторон кубика и вернуть его. Это установит количество сторон кубика и вернет номер стороны.
Шаг 5: Создайте представление String и Python

Теперь создайте функцию для получения строкового и Python-представления кристалла.
Шаг 6. Создайте отдельную функцию rollDice

Теперь создайте новую, отдельную функцию для «rollDice», чтобы вызвать команду Class Die, указанную выше.
D1 и D2 будут первым броском и вторым броском.
* Обратите внимание на то, что в начале этой функции нет отступа * Rolls представляет собой количество раз проката, а стороны будут иметь любое целое число от 1 до 6.
Шаг 7. Создайте функцию цикла в «rollDice»

Затем создайте цикл while в «rollDice», который будет бросать кости сколько угодно раз, если количество бросков меньше или равно количеству бросков. Обязательно добавьте функцию печати для получения результатов.
* Используйте функцию броска, чтобы произвести бросок двух кубиков
Шаг 8: Запустите модуль


Теперь, когда мы создали функции для каждого шага, сравните их с визуализацией, чтобы убедиться, что все написано правильно. Теперь запустим модуль. В строке меню нажмите «Выполнить»> «Выполнить модуль».
Шаг 9: Войдите в функцию RollDice и получайте удовольствие

Наконец, создайте функцию rollDice, указав необходимое количество роликов и сторон.
Нажмите "Enter", чтобы получить результаты.
Поздравляю! Теперь, когда вы создали модуль, вы готовы использовать эту функцию для игры в любую настольную игру с использованием Python! Теперь вы должны быть немного более знакомы с тем, как работает язык Python, и использовать свое собственное творчество для создания различных модулей в дальнейшем.
Для получения дополнительной информации о Python посетите веб-сайт: https://www.python.org/about/gettingstarted/. Официальный веб-сайт Python предоставит вам более подробное объяснение кодирования вместе с другими примерами для подражания.
Рекомендуемые:
Сделай сам -- Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: 6 шагов

Сделай сам || Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: Создавая робота-паука, можно многое узнать о робототехнике. Например, создание роботов - это не только увлекательно, но и сложно. В этом видео мы покажем вам, как сделать робота-паука, которым мы можем управлять с помощью нашего смартфона (Androi
Как закодировать простые случайные виртуальные кости: 6 шагов

Как закодировать простые случайные виртуальные кости: Всем привет !!!!! Это мое первое руководство, и я научу вас кодировать виртуальные кости на вашем ПК или смартфоне. Я использую HTML, JavaScript и CSS, надеюсь, вам всем это понравится, и не забудьте проголосовать за меня в контексте ниже
Как сделать светодиодные игральные кости с помощью Arduino!: 3 шага

Как сделать Led Dice с Arduino !: Этот проект создан на основе проекта на этом веб-сайте (https: //www.instructables.com/id/Arduino-LED-Dice -…) Я внес некоторые изменения, чтобы сделать это проект лучше и проще в использовании с последовательным обратным отсчетом, состоящим из светодиодов и динамика, который гудит после
Как собрать красочные светодиодные кости Arduino: 8 шагов

Как построить красочные светодиодные игральные кости Arduino: в этом уроке вы узнаете, как построить красочные светодиодные игральные кости Arduino, которые можно «катить» простым нажатием кнопки. Я объясню, как собрать Arduino и как его кодировать. Это довольно простое руководство для тех, кто только начинает
Как сделать дрон с помощью Arduino UNO - Сделать квадрокоптер с помощью микроконтроллера: 8 шагов (с картинками)

Как сделать дрон с помощью Arduino UNO | Сделать квадрокоптер с помощью микроконтроллера: ВведениеПосетите мой канал на Youtube Дрон - очень дорогой гаджет (продукт) для покупки. В этом посте я собираюсь обсудить, как я могу сделать это дешево ?? И как вы можете сделать это своими руками по дешевой цене … Ну, в Индии все материалы (моторы, регуляторы