Написать программу на языке Python:
1. В квадратной комнате шириной A и высотой B есть окно и дверь с размерами C на D и M на N соответственно. Вычислите площадь стен для оклеивания их обоями.
2. Сформировать число, представляющее собой реверсную (обратную в порядке следования разрядов) запись заданного трехзначного числа. Например, для числа 341 таким будет 143.

9 Окт 2019 в 12:41
389 +1
0
Ответы
1
Решение задачи 1

def calculate_wall_area(A, B, C, D, M, N):
window_area = C D
door_area = M N
wall_area = 2 * (A + B) - window_area - door_area
return wall_area

Ввод данных

A = float(input("Введите ширину комнаты: "))
B = float(input("Введите высоту комнаты: "))
C = float(input("Введите ширину окна: "))
D = float(input("Введите высоту окна: "))
M = float(input("Введите ширину двери: "))
N = float(input("Введите высоту двери: "))

result = calculate_wall_area(A, B, C, D, M, N)
print("Площадь стен для оклеивания обоями: ", result)

Решение задачи 2

def reverse_number(num):
return int(str(num)[::-1])

Ввод числа

num = int(input("Введите трехзначное число: "))

reversed_num = reverse_number(num)
print("Реверсная запись числа:", reversed_num)

19 Апр 2024 в 12:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир