print("=== Преобразование типов ===")
str_val = "123"
print(f"Исходная строка: {str_val}, тип: {type(str_val)}")
int_val = int(str_val)
print(f"В целое число: {int_val}, тип: {type(int_val)}")
float_val = float(int_val)
print(f"В дробное число: {float_val}, тип: {type(float_val)}")
final_str = str(float_val)
print(f"Обратно в строку: {final_str}, тип: {type(final_str)}")
print("=== Исправление ошибки ===")
x = "5"
y = 3
result_1 = int(x) + y
print(f"Вариант 1: {result_1}")
result_2 = x + str(y)
print(f"Вариант 2: {result_2}")
print("=== Конвертер температур ===")
celsius = float(input("Введите температуру в градусах Цельсия: "))
fahrenheit = celsius * 9 / 5 + 32
fahrenheit_rounded = round(fahrenheit, 2)
print(f"{celsius}°C равно {fahrenheit_rounded}°F")
print("=== Проверка True + True == 2 ===")
result = True + True
print(f"Результат True + True = {result}")
print(f"Выражение True + True == 2 возвращает: {True + True == 2}")