print("=== Расчет площади и периметра прямоугольника ===")
# Запрашиваем длину и ширину у пользователя (преобразуем во float для поддержки дробных чисел)
length = float(input("Введите длину прямоугольника: "))
width = float(input("Введите ширину прямоугольника: "))
# Вычисляем площадь и периметр
area = length * width
perimeter = 2 * (length + width)
# Выводим результаты
print(f"Площадь прямоугольника: {area}")
print(f"Периметр прямоугольника: {perimeter}")
# Исходная строка
str_val = "123"
print(f"1. Исходная строка: {str_val}, тип: {type(str_val)}")
# Преобразуем в целое число (int)
int_val = int(str_val)
print(f"2. В целое число: {int_val}, тип: {type(int_val)}")
# Преобразуем в дробное число (float)
float_val = float(int_val)
print(f"3. В дробное число: {float_val}, тип: {type(float_val)}")
# Преобразуем обратно в строку (str)
back_to_str = str(float_val)
print(f"4. Обратно в строку: {back_to_str}, тип: {type(back_to_str)}")
x = "5"
y = 3
# Способ 1: Превратить строку в число
result_1 = int(x) + y
print(f"Исправление через int(): {result_1}") # Выведет 8
# Способ 2: Превратить число в строку (если нужно объединить текст)
result_2 = x + str(y)
print(f"Исправление через str(): {result_2}") # Выведет "53"
print("=== Конвертер температуры (Цельсий -> Фаренгейт) ===")
# Запрашиваем температуру в градусах Цельсия
celsius = float(input("Введите температуру в градусах Цельсия: "))
# Вычисляем температуру в Фаренгейтах
fahrenheit = celsius * (9 / 5) + 32
# Выводим результат
print(f"{celsius}°C равно {fahrenheit}°F")
print(True + True == 2) # Выведет True
print(True + True) # Выведет 2