7. 102. Известно число жителей, проживающих в каждом доме улицы. Нумерация домов проведена подряд. Дома с нечетными номерами расположены на одной стороне улицы, с четными - на другой. На какой стороне улицы проживает больше жителей? Использовать только один оператор цикла. Python
Answers & Comments
Ответ:
street = []
count_of_buildings = int(input("Введите количество домов: "))
for i in range(count_of_buildings):
----i += 1
----home = int(input(f"Количество человек, проживающих в доме {i}: "))
----count_of_buildings.append((i, home))
odd = sum([count for index, count in count_of_buildings if index % 2 == 1])
even = sum([count for index, count in count_of_buildings if index % 2 == 0])
if even > odd:
----print("Больше всего людей проживает на стороне улицы с четными номерами")
else:
----print("Больше всего людей проживает на стороне улицы с нечетными номерами")