Добавить в корзинуПозвонить
Найти в Дзене
Я познаю Питон

Изучение программирования во время карантина

Сидеть сутками напролёт в четырёх стенах занятие весёлое, но только первые пару дней. Можно посмотреть сериалы или фильмы, поиграть, правда через пару часов и эти занятия начинают надоедать. А у кого-то может появиться ощущения полного разложения и деградации мозга и тела. Для второго нужно разрабатывать планы домашних тренировок, а для второго планы обучения.

Сидеть сутками напролёт в четырёх стенах занятие весёлое, но только первые пару дней. Можно посмотреть сериалы или фильмы, поиграть, правда через пару часов и эти занятия начинают надоедать. А у кого-то может появиться ощущения полного разложения и деградации мозга и тела. Для второго нужно разрабатывать планы домашних тренировок, а для второго планы обучения.

Я предлагаю изучить азы программирования, создав классическую игру "больше-меньше". Один игрок загадывает число, второй пытается его угадать, на каждый предложенный вариант получая ответ больше или меньше. Первого игрока заменит компьютер, вторым будет пользователь нашей программы.

Что нам нужно для создания игры: инструмент и знания. Так как программируем мы только для развлечения и тренировки ума, то и инструмент выбираем попроще: онлайн компилятор или интерпретатор. Так как я изучаю Python, то и ссылка на его онлайн версию. Хотя язык программирования можно выбрать любой и найти онлайн версию.

Знания, которые нам нужны: переменные и их типы, оператор условия if, цикл while, операторы вывода и ввода, функция random для генерации случайного числа (функцию преобразования типов переменных и подключение библиотеки random для Питона). Всё это можно найти в первых главах любой книги в стиле "Язык программирования такой-то для чайников". Далее уже придумываем алгоритм для нашей задачи.

  1. Первое действие игры - загадывание числа. Тут нужно использовать функцию random и сохранить её результат на бумажке, то есть в переменной.
  2. Игрок должен назвать своё число, то есть используем оператор ввода.
  3. Сравниваем введённое число с загаданным в первом шаге - работает оператор условия if.
  4. Выводим на экран результат сравнения, то есть используем оператор вывода.
  5. Так как угадать сразу число сложно, то повторять действия со 2 по 4 надо будет несколько раз, то есть циклично, то есть надо использовать цикл While.
  6. Всё!

Всё что вам нужно для создания этой программы: знать инструмент, получить информацию из книг или самоучителей, понять алгоритм. Дальше переводим алгоритм на язык программирования и получаем свою игру. =)

Примерно так будет выглядеть результат работы программы
Примерно так будет выглядеть результат работы программы

Публиковать код я не буду, потому что сам не могу его написать статья только для того, чтобы кого-нибудь натолкнуть на изучение программирования в это неспокойное время. Всем здоровья.=)