Конструктор уроків
1
Це завдання допоможе вам зрозуміти, як програма спілкується з користувачем через консоль.
Що треба зробити: Напишіть програму, яка запитує ім'я користувача, його вік та улюблене хобі. Після цього програма має вивести гарне привітання одним рядком.
Ваш код має використовувати:
input() — для отримання даних.
print() — для виведення.
f-strings (форматовані рядки) — для зручного поєднання тексту та змінних.
Приклад результату:
Привіт, Андрію! Тобі 20 років, і твоє хобі — малювання. Класний вибір!
# Починаємо програму з отримання імені користувача
name = input("Введіть ваше ім'я: ") # Викликаємо вікно введення, текст зберігаємо в змінну name
# Переходимо до запиту про вік
age = input("Скільки вам років? ") # Отримуємо вік як текст і кладемо в "коробку" з назвою age
# Запитуємо про захоплення
hobby = input("Яке ваше хобі? ") # Отримуємо назву хобі та зберігаємо її в змінну hobby
# Створюємо візуальний роздільник для красивого виводу
border = "-" * 30 # Множимо символ дефіса на 30 разів, створюючи довгу лінію
# Виводимо верхню межу нашої візитки
print(border) # Друкуємо лінію в термінал
# Виводимо перший рядок з привітанням
print(f"Привіт, {name}!") # Використовуємо f-рядок, щоб вставити значення name всередину тексту
# Виводимо другий рядок з інформацією про вік та хобі
print(f"Тобі {age} років, і твоє хобі — {hobby}.") # Вставляємо змінні age та hobby в речення
# Виводимо заключне побажання
print("Це чудовий вибір для саморозвитку!") # Просто друкуємо звичайний текст у консоль
# Закриваємо візитку нижньою межею
print(border) # Знову друкуємо ту саму лінію, яку створили раніше
Змінні (name, age, hobby): Це як "коробки", у які ми кладемо те, що написав користувач. Ви можете назвати їх як завгодно (наприклад, imya замість name), але англійські назви — це стандарт у програмуванні.
Функція input(): Коли програма доходить до цього рядка, вона зупиняється і чекає, поки ви щось напишете в терміналі та натиснете Enter.
Функція print(): Вона просто виводить текст у термінал.
Символ #: Це коментар. Python ігнорує все, що йде після нього. Це потрібно лише для людей, щоб пояснити логіку коду.
Завдання 2 - "Магічний калькулятор".
Тут ми стикаємося з критично важливою особливістю Python: типами даних. Коли ви вводите число через input(), Python бачить його як текст (рядок). Щоб додати 2 + 2 і отримати 4, а не 22, ми маємо "перетворити" цей текст на число за допомогою команди int() (для цілих чисел) або float() (для чисел з комою).


Завдання 3. "Калькулятора ідеальної ваги"
Тут ми навчимося комбінувати математику з текстовими поясненнями.

Пріоритет операцій: Ви бачите, як працюють дужки (height - 100). Як і в математиці, спочатку виконується дія в дужках, а потім множення.
Комбінування типів: Ми використовуємо input для тексту (ім'я) та float для розрахунків (зріст).
Охайність виводу: Використання ліній "-" * 40 допомагає зробити вашу програму схожою на справжній продукт, а не просто набір літер у консолі.
Завдання 4. "Розумний конвертер валют"
Це завдання навчить вас працювати з константами (фіксованими значеннями) та допоможе зрозуміти, як програма може обробляти грошові розрахунки.

Функція round(число, 2): У програмуванні при діленні часто виходять довжелезні хвости (наприклад, 12.04819277...). Для грошей нам потрібно лише два знаки. round() — це ваш інструмент для охайних чисел.
Константи: Ви вчитеся розділяти дані, які вводить користувач, від даних, які вже закладені в програму (курс валют).
Завдання 5. "Калькулятор часу для подорожі".
Вона навчить вас працювати з кількома вхідними даними одночасно та робити розрахунки на основі реальних життєвих ситуацій.
У цій вправі ми розрахуємо, скільки годин знадобиться, щоб доїхати з одного міста в інше.


2

Прикріпити файл *.py
Рефлексія від 0 учнів
Сподобався:
Так: 0
Ні: 0
Зрозумілий:
Так: 0
Ні: 0
Потрібні роз'яснення:
Ні: 0
Так: 0
Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.