Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

семестр 1 / task-2

.py
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
2.63 Кб
Скачать
#Количество строителей в бригаде
builders = 20

#Количество материалов
concrete = 30
beams = 20
facing = 30
tiles = 10

#Характеристики дома
floors = 3
rooms_per_floor = 2
roofs = 1

#Количество человекочасов на определённое количество материала
concrete_per = 10 #количество материала на которое вычисляется количество человекочасов
mh_concrete_per = 1 #количество человекочасов на заданное количество материала

beams_per = 1 #количество материала на которое вычисляется количество человекочасов
mh_beams_per = 0.5 #количество человекочасов на заданное количество материала

facing_per = 10 #количество материала на которое вычисляется количество человекочасов
mh_facing_per = 0.5 #количество человекочасов на заданное количество материала

tiles_per = 1 #количество материала на которое вычисляется количество человекочасов
mh_tiles_per = 0.5 #количество человекочасов на заданное количество материала

#Количество человекочасов на одну комнату и одну крышу
mh_concrete_room = (concrete/concrete_per) * mh_concrete_per #количество человекочасов на бетонирование одной комнаты
mh_beams_room = (beams/beams_per) * mh_beams_per #количество человекочасов на конструирование каркаса одной комнаты
mh_facing_room = (facing/facing_per) * mh_facing_per #количество человекочасов на облицовку одной комнаты
mh_tiles_roof = (tiles/tiles_per) * mh_tiles_per #количество человекочасов на сооружение одной крыши

#Итоговые вычисления
sum_time = 0
for i in range(0, floors):
for j in range(0, rooms_per_floor):
sum_time += (mh_beams_room/builders+ mh_concrete_room/builders + mh_facing_room/builders)
sum_time += roofs*(mh_tiles_roof/builders
)
print(f'\nОбщее время постройки одного дома: {sum_time}\n')
Соседние файлы в папке семестр 1