Python автоматично визначає тип даних змінної. Основні типи:
• int — цілі числа: 5, -10, 1000
• float — числа з плаваючою крапкою: 3.14, -0.5
• str — рядки (текст): 'привіт', "світ"
• bool — логічні значення: True, False
• NoneType — відсутність значення: None
Перевірити тип змінної можна функцією type().
Перетворення типів:
• int() — перетворює на ціле число
• float() — на число з крапкою
• str() — на рядок
• bool() — на логічне значення
a = 10
b = 3.14
c = 'hello'
d = True
for v in [a, b, c, d]:
print(v, type(v))
celsius = 36.6
fahrenheit = celsius * 9 / 5 + 32
print('Цельсій:', celsius, type(celsius))
print('Фаренгейт:', fahrenheit, type(fahrenheit))
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))