Модуль 1: Перші кроки — змінні та типи даних

Типи даних

📖 Теорія
Python автоматично визначає тип даних змінної. Основні типи:

• int — цілі числа: 5, -10, 1000
• float — числа з плаваючою крапкою: 3.14, -0.5
• str — рядки (текст): 'привіт', "світ"
• bool — логічні значення: True, False
• NoneType — відсутність значення: None

Перевірити тип змінної можна функцією type().

Перетворення типів:
• int() — перетворює на ціле число
• float() — на число з крапкою
• str() — на рядок
• bool() — на логічне значення
💡 Приклад коду
Вивід:

                        
📝 ЗАВДАННЯ (3)
1.
Завдання 1: Типи даних
10 XP
Створіть по одній змінній кожного типу (int, float, str, bool). Для кожної виведіть значення та її тип через type().
💡 Підказка: print(type(змінна))
🔓 Розв'язок:
a = 10
b = 3.14
c = 'hello'
d = True
for v in [a, b, c, d]:
    print(v, type(v))
Вивід:

                                

2.
Завдання 2: Конвертер температури
20 XP
Створіть змінну з температурою в градусах Цельсія (float). Переведіть її у Фаренгейти за формулою: F = C * 9/5 + 32. Виведіть обидва значення та їхні типи.
💡 Підказка: Формула: fahrenheit = celsius * 9 / 5 + 32. Використайте type() щоб переконатися, що результат — float
🔓 Розв'язок:
celsius = 36.6
fahrenheit = celsius * 9 / 5 + 32
print('Цельсій:', celsius, type(celsius))
print('Фаренгейт:', fahrenheit, type(fahrenheit))
Вивід:

                                

3.
Завдання 3: Перетворення типів
30 XP
Дано рядок '2024'. Перетворіть його на число, додайте 1, потім перетворіть результат назад у рядок та з'єднайте з текстом 'Наступний рік: '. Виводьте тип змінної на кожному кроці.
💡 Підказка: Використайте int() для перетворення рядка на число та str() для зворотного перетворення
🔓 Розв'язок:
year_str = '2024'
print(year_str, type(year_str))
year_int = int(year_str)
print(year_int, type(year_int))
next_year = year_int + 1
print(next_year, type(next_year))
result = 'Наступний рік: ' + str(next_year)
print(result, type(result))
Вивід: