Оглавление:
- Шаг 1. Обзор
- Шаг 2: установка Python и Pycharm
- Шаг 3. Видеогид
- Шаг 4: Создание случайного числа
- Шаг 5: получение информации от пользователя
- Шаг 6: Создание базового цикла while
- Шаг 7. Создание оператора If Elif
- Шаг 8: написание заключительного заявления
- Шаг 9: Дополнения
- Шаг 10: Ключевые слова
Видео: Простая игра по угадыванию чисел Python: 11 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этом уроке мы научимся создавать простую игру по угадыванию чисел Python в приложении Pycharm. Python - это язык сценариев, который отлично подходит как для новичков, так и для экспертов. Стиль кодирования в Python легко читать и следовать ему. Конечная цель этого руководства - пролить свет на то, как написать простой сценарий для развлечения, который может вызвать у человека любопытство к программированию.
Оглавление:
1. Получите Python версии 3.7 и установите
2. Получите Pycharm и установите
3. первая настройка Pycharm
4. Создание случайного числа.
5. Получение информации от пользователя
6. Создание базового цикла while
7. Создание операторов if, elif, else
8. Отображение сообщения пользователю
Дополнительно
Ключевые слова
Окончательный код
Шаг 1. Обзор
Эта игра в угадывание была создана для того, чтобы показать пользователю некоторые основные приемы программирования с использованием Python с IDE pycharm. Основой этого урока будет использование генератора случайных чисел для создания простой игры в угадывание. Конечный результат может привести к пониманию того, как генерируются случайные числа. Например, в видеоиграх, где урон наносится цифрами, эти числа обычно генерируются с помощью генератора случайных чисел, у которого есть особые требования, аналогичные тем, которые мы сгенерировали. Генератор случайных чисел может быть более сложным, но можно получить общее представление о том, как он работает.
Шаг 2: установка Python и Pycharm
Ресурсы:
www.python.org/
www.jetbrains.com/pycharm/
Шаг 3. Видеогид
Пожалуйста, просмотрите видео-руководства выше, а затем ознакомьтесь с приведенными ниже инструкциями, которые помогут вам лучше понять, как писать игру.
Шаг 4: Создание случайного числа
Чтобы в игре была простая задача, мы хотим создать случайное число меньше 100. Это число будет тем числом, которое игрок должен угадать. Диапазон чисел будет от 1 до 99. Мы достигаем этого, написав следующее утверждение:
randomNumber = random.randint (1, 99)
randomNumber - это переменная, в которой мы будем хранить случайное число.
random.randint (1, 99) используется для генерации случайного числа от 1 до 99.
* Примечание. Убедитесь, что в верхней части кода вы написали «import random», иначе вы не сможете использовать «random.randint (1, 99)»
Одно важное замечание - точно следовать отступам из примеров, поскольку Python структурирован посредством отступов. Если оператор помещен в неправильную строку с отступом, код может выдать ошибки при попытке сыграть в игру.
Шаг 5: получение информации от пользователя
Чтобы наша игра работала, мы должны иметь возможность получать вводимые пользователем данные. Нам нужно угадать, каким будет случайное число от игрока. Диапазон числа, которое можно угадать, - от 1 до 99. Эта программа не выдает ошибку, когда число выходит за пределы диапазона, однако цикл будет продолжаться до тех пор, пока не будет угадано правильное число.
Мы делаем это с помощью команды "input", которую вы можете написать так.
guess = int (input ("введите число от 1 до 99:"))
Мы сохраняем вводимые пользователем данные в переменной под названием «guess». «Int» означает, что мы сохраняем ввод от пользователя как целое число, то есть это будет целое числовое значение. Разделы для ввода («введите число от 1 до 99:») сообщают компьютеру, что мы принимаем вводимые пользователем данные, а затем отображают следующее сообщение, если цикл продолжается.
Шаг 6: Создание базового цикла while
Теперь мы должны создать цикл while. Для этого нам нужно написать утверждение, которое будет работать до тех пор, пока оно не станет ложным. Цикл while в этой программе не имеет отступа и включает в себя операторы «If / Elif», расположенные под ним. Операторы «If / Elif» будут продолжать работать до тех пор, пока оператор цикла while не станет истинным.
а randomNumber! = угадать:
Шаг 7. Создание оператора If Elif
Утверждение «If / Elif» означает, что если это правильно, то сделайте это, если нет, сделайте что-нибудь еще. Заявление написано так, чтобы пользователь мог ввести новый ввод, если первоначальное предположение неверно. Оператор печати в «If / Elif» подскажет, является ли предположение слишком высоким или слишком низким.
Шаг 8: написание заключительного заявления
Последний оператор написан вне цикла while и без отступов. Как только пользователь угадает правильное число, цикл while «прервется» или «остановится», а затем перейдет к последнему оператору. Это произойдет, когда переменная "guess" и переменная "randomNumber" будут равны. Затем игра завершится, пока программа не будет запущена снова.
Шаг 9: Дополнения
После завершения игры в угадайку Instructable, можно захотеть продолжить изучение Python. Вот несколько идей, чтобы проверить свое мастерство в Python.
- Попробуйте изменить диапазон чисел на случайное число.
- Измените сообщения пользователю на что-нибудь получше.
- Попробуйте заставить программу вести счет, сколько попыток она сделает, чтобы получить правильный ответ.
Шаг 10: Ключевые слова
- Python - это язык программирования.
- Pycharm - это программа, которая помогает создавать программы на Python.
- random - генератор случайных чисел
- "переменная" - это символ, значение которого может измениться.
- "int" - это сокращение от целых целых чисел.
- "ввод" - это то, как вводить пользовательский ввод
- "print" позволит вам распечатать сообщение на экране для пользователя.
- "while" - это оператор цикла, который говорит, что нужно что-то делать, пока это правда.
- "если" утверждение, которое означает, что если это правда, то сделайте это
- "! =" означает не равно
- «<» означает меньше, чем
- ">" означает больше, чем
- "elif" - это сокращение от оператора else if
Рекомендуемые:
Простая игра в угадывание - Python + XBees + Arduino: 10 шагов
Простая игра в угадывание - Python + XBees + Arduino: Вот как работает игра: у вас есть 4 попытки угадать букву между «a» - «h» - > Угадайте правильную букву: вы выиграли! ? - > Угадай не ту букву: игра окончена? - > Угадайте любой другой персонаж, кроме ‘a’ - ‘h’: Игра окончена? Ваш Arduino позволит вам
Самая простая игра с проводным зуммером: 6 шагов
Самая простая игра с проводным зуммером !: Игра с проводным зуммером - давний фаворит. Насколько устойчива ваша рука, можно ли пройти курс, не касаясь проволоки? Идея: мультиметр - это универсальное устройство для тестирования, которое должен иметь в своем арсенале любой экспериментатор в области электроники. Это ха
Игра по угадыванию цвета с ИК-пультом: 3 шага
Игра-угадайка с ИК-пультом: в этой инструкции я покажу вам, как управлять светодиодом RGB с помощью ИК-пульта, и сделаю из этого забавную игру
Космическая гонка: простая игра-кликер для Arduino, которую нужно сделать вместе с детьми: 7 шагов
Космическая гонка: простая игра-кликер для Arduino, которую нужно сделать вместе с детьми: ¡ Я загружаю видео, показывающее, как это работает сегодня! Оставайтесь с нами. Давайте повеселимся с инструкциями на космическую тематику, которые можно делать вместе с детьми, а позже они могут играть в одиночку в качестве игрушки. Вы можете использовать их как средство, чтобы научить их истории о ко
Простая в изготовлении, дешевая и простая схема с миганием светодиодами на CMOS 74C14: 5 шагов
Простая в изготовлении, дешевая и простая схема с миганием светодиодами с CMOS 74C14: Иногда вам нужно просто несколько мигающих светодиодов, для украшения рождественских украшений, моргающих картинок или просто для того, чтобы повеселиться с миганием миганием. Я покажу вам, как сделать дешевую и простую схему с 6 мигающими светодиодами. Примечание: это моя первая инстуктивная и