Создайте таблицу, которая будет автоматически вычислять ежемесячную плату за аренду жилья для арендаторов. Расчет платы

Создайте таблицу, которая будет автоматически вычислять ежемесячную плату за аренду жилья для арендаторов. Расчет платы p осуществляется с использованием формулы: p = k b s, где s - площадь жилья или общая площадь, b - базовая стоимость одного квадратного метра, k - коэффициент увеличения за качество жилья. Плата рассчитывается за каждый квадратный метр общей площади, если квартира является отдельной, и за каждый квадратный метр (1м2) жилой площади, если квартира является коммунальной. Коэффициент увеличения - k может быть следующим: • 5 - для домов дореволюционной постройки после капитального ремонта, • 3,5 - для домов "сталинской" постройки, • 2,8.
Жираф_6968

Жираф_6968

Хорошо, чтобы создать таблицу, вычисляющую ежемесячную плату за аренду жилья для арендаторов, нам понадобится программировать с использованием языка Python. Давайте составим подробный алгоритм решения этой задачи:

1. Создадим функцию `calculate_payment`, которая будет принимать на вход следующие параметры:
- `s` - площадь жилья или общая площадь,
- `b` - базовая стоимость одного квадратного метра,
- `k` - коэффициент увеличения за качество жилья.

2. Внутри функции `calculate_payment` рассчитаем плату `p` с помощью формулы `p = k * b * s`. Обратите внимание, что для коммунальной квартиры плата рассчитывается за каждый квадратный метр жилой площади, а для отдельной квартиры - за каждый квадратный метр общей площади.

3. Создадим таблицу, в которой будем указывать площадь жилья, базовую стоимость и коэффициент увеличения для каждого объекта аренды. Заполним ее произвольными значениями.

4. Применим функцию `calculate_payment` для каждой строки таблицы и выведем результат на экран.

Вот полный код решения задачи:

python
def calculate_payment(s, b, k):
p = k * b * s
return p

# Создаем таблицу со значениями площади, базовой стоимости и коэффициента увеличения
table = [
{"площадь": 60, "базовая_стоимость": 1000, "коэффициент": 5},
{"площадь": 80, "базовая_стоимость": 1200, "коэффициент": 3},
{"площадь": 50, "базовая_стоимость": 800, "коэффициент": 4}
]

# Применяем функцию calculate_payment для каждой строки таблицы и выводим результаты
for row in table:
p = calculate_payment(row["площадь"], row["базовая_стоимость"], row["коэффициент"])
print(f"Ежемесячная плата за аренду составляет {p} рублей.")


Таким образом, после запуска этого кода вы получите ежемесячную плату за аренду жилья для каждого объекта в таблице. Помните, что значения в таблице могут быть произвольными и для вашей задачи вам необходимо указать соответствующие значения для каждого объекта аренды.
Знаешь ответ?
Задать вопрос
Привет!
hello