Предмет: Информатика, автор: yikof42015

7. 102. Известно число жителей, проживающих в каждом доме улицы. Нумерация домов проведена подряд. Дома с нечетными номерами расположены на одной стороне улицы, с четными - на другой. На какой стороне улицы проживает больше жителей? Использовать только один оператор цикла. Python

Ответы

Автор ответа: Kilaqueen
0

Ответ:

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("Больше всего людей проживает на стороне улицы с нечетными номерами")


yikof42015: Половину команд мы не проходили , можно по проще?
Интересные вопросы
Предмет: Русский язык, автор: Arina20070807
Предмет: Математика, автор: N9IIIa
Предмет: Английский язык, автор: АНЯЛис2004810