Оглавление:

Написание дополнительной игры на Python: 15 шагов
Написание дополнительной игры на Python: 15 шагов

Видео: Написание дополнительной игры на Python: 15 шагов

Видео: Написание дополнительной игры на Python: 15 шагов
Видео: Разработка игры на Python | Pygame. Урок #1 2024, Июль
Anonim
Кодирование дополнительной игры на Python
Кодирование дополнительной игры на Python
  • Этот набор инструкций научит вас шаг за шагом, как запрограммировать игру сложения, которая предлагает пользователям решать простые задачи сложения, используя случайные числа от 0 до 9, и печатает, верны они или нет!
  • Щелкните изображение на каждом этапе, чтобы увеличить его и просмотреть код для этой части.

Шаг 1. Запустите приложение для программирования Python

Запустите приложение для программирования Python
Запустите приложение для программирования Python
  • Этот набор инструкций будет использовать программу IDLE Python!
  • После запуска создайте новый файл в своем приложении Python, чтобы начать кодирование.

Шаг 2: Импортируйте случайный класс

Импортируйте случайный класс
Импортируйте случайный класс

Мы будем использовать его для генерации случайных чисел

Шаг 3. Определите метод Python с входной переменной N

Определите метод Python с входной переменной N
Определите метод Python с входной переменной N
  • Ввод целого числа n определит количество задач сложения, которые игра будет печатать при вызове!
  • Этот код вызывает метод game (n).

Шаг 4. Инициализируйте логическую переменную и целочисленную переменную

Инициализируйте логическую переменную и целочисленную переменную
Инициализируйте логическую переменную и целочисленную переменную
  • В методе игры инициализируйте логическую переменную, которая будет использоваться в цикле «while», и целое число, которое будет использоваться в качестве переменной счетчика для правильных ответов.
  • Этот код вызывает логическое «wrk» и целое «cnt».
  • Помните о важности отступов в Python, поскольку они определяют, какой код куда вложен!

Шаг 5: Запустите цикл «for» для диапазона N

Запустите цикл «for» для диапазона N
Запустите цикл «for» для диапазона N

Это будет цикл для длины входного целого числа n

Шаг 6. Инициализируйте два случайных целых числа от 1 до 10 и установите для логического значения значение True

Инициализируйте два случайных целых числа от 1 до 10 и установите для логического значения значение True
Инициализируйте два случайных целых числа от 1 до 10 и установите для логического значения значение True
  • В этом цикле for используйте random.randrange (1, 10) для инициализации двух случайных целочисленных значений от 1 до 9.
  • Этот код называет эти значения «val1» и «val2».
  • Затем установите логическое значение True!

Шаг 7. Запустите цикл «while», пока логическая переменная истинна

Запустите цикл «while», пока логическая переменная истинна
Запустите цикл «while», пока логическая переменная истинна

Находясь в цикле for, запустите цикл while, пока логическая переменная имеет значение True

Шаг 8: Распечатайте сложную задачу со значениями 1 и 2 и возьмите ответ в качестве входных данных

Распечатайте сложную задачу со значениями 1 и 2 и возьмите ответ в качестве входных данных
Распечатайте сложную задачу со значениями 1 и 2 и возьмите ответ в качестве входных данных
  • Затем в этом цикле «while» мы создаем инструкцию try-except.
  • В вашем случае «попробуйте» распечатайте дополнительный вопрос, используя значение 1 и значение 2, и определите переменную ответа в качестве ввода пользователя (этот код определяет переменную ответа как «ans»).

Шаг 9. Сделайте оператор If-else, проверяющий, равен ли ответ значению 1 + значению 2

Сделайте оператор If-else, проверяющий, равен ли ответ значению 1 + значению 2
Сделайте оператор If-else, проверяющий, равен ли ответ значению 1 + значению 2

В случае «try» закодируйте оператор if-else, проверяющий, является ли ans = val1 + val2

Шаг 10: Если True, распечатайте правильное сообщение, установите для логической переменной значение False и увеличьте счетчик

Если True, напечатайте правильное сообщение, установите для логической переменной значение False и увеличьте счетчик
Если True, напечатайте правильное сообщение, установите для логической переменной значение False и увеличьте счетчик
  • Все еще в заявлении try, если оно истинно:

    • Распечатайте правильное сообщение!
    • Установите для логической переменной значение False!
    • Увеличьте количество на 1!

Шаг 11: Если нет, напечатайте неправильное сообщение и установите для логического значения значение False

Если нет, напечатайте неправильное сообщение и установите для логического значения значение False
Если нет, напечатайте неправильное сообщение и установите для логического значения значение False

В операторе else выведите неверное сообщение и установите для логического значения значение False

Шаг 12: Учет нецелочисленных входов с сообщением об ошибке

Учет нецелочисленных вводов с сообщением об ошибке
Учет нецелочисленных вводов с сообщением об ошибке

В случае «кроме» выведите сообщение об ошибке, чтобы учесть нецелочисленные входные данные

Шаг 13: В конце программы выведите количество задач из N, с которыми игрок справился

В конце программы выведите количество задач из N, с которыми игрок справился
В конце программы выведите количество задач из N, с которыми игрок справился

После всех этих вложенных операторов выведите количество проблем из n, которые игрок выполнил правильно

Шаг 14: просмотрите свой код

Просмотрите свой код!
Просмотрите свой код!
  • Помните о важности отступов в Python, поскольку эта программа использует много вложенных операторов.
  • Ваша окончательная программа должна выглядеть так.

Шаг 15: Запустите этот модуль и наслаждайтесь математической игрой

Запустите этот модуль и наслаждайтесь математической игрой!
Запустите этот модуль и наслаждайтесь математической игрой!
  • Выполнив эти шаги для написания кода своей математической программы, нажмите «Выполнить модуль».
  • Наслаждайтесь простой игрой-сложением!

Рекомендуемые: