Урок 05. Практикум 1

📁 Блок: Практика ⏱️ Время изучения: ~80 мин 🎯 Сложность: Начальная
#int #input #float #print

⚡ Кратко: цель практикума

Практикум 1 закрепляет первые темы курса через маленькие консольные программы. Основные инструменты: input(), print(), строки, кавычки, \n/\t, арифметика, int(), float(), // и %.

  • Если ввод участвует в вычислениях, сначала преобразуйте его в число.
  • Для часов и минут удобно считать всё в минутах, затем использовать // 60 и % 60.
  • Для цифр числа можно использовать арифметику // и %, либо строковые операции, если это разрешено задачей.
  • Каждая задача должна быть самостоятельным файлом, чтобы проще запускать и проверять.

📖 О чём этот урок

Это практический урок без новой большой теории. Source содержит 9 задач и решения: анкета, вывод кавычек, список дел, время пути, недели и дни, стоимость бензина, общее время задач, выражение n + nn + nnn и перестановка цифр четырёхзначного числа.

Навыки, которые тренируем

  • строить строку вывода из пользовательского ввода;
  • работать с кавычками и escape-последовательностями;
  • переводить условие задачи в формулы;
  • использовать // и % для разложения времени и чисел;
  • держать код читаемым: понятные имена и отдельные промежуточные переменные.

📚 Что повторить перед практикой

🎯 Что изучать дальше

Следующий урок: Урок 06 — Логический тип данных и сравнения.