Предмет: Информатика,
автор: yikof42015
7. 102. Известно число жителей, проживающих в каждом доме улицы. Нумерация домов проведена подряд. Дома с нечетными номерами расположены на одной стороне улицы, с четными - на другой. На какой стороне улицы проживает больше жителей? Использовать только один оператор цикла. Python
Ответы
Автор ответа:
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:
Половину команд мы не проходили , можно по проще?
Похожие вопросы
Предмет: Алгебра,
автор: Аноним
Предмет: Геометрия,
автор: sandra20011
Предмет: Математика,
автор: рико8
Предмет: Биология,
автор: ShiroChan21
Предмет: Литература,
автор: gulrizabanuigilik