Предмет: Информатика,
автор: 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:
Половину команд мы не проходили , можно по проще?
Интересные вопросы
Предмет: Русский язык,
автор: Arina20070807
Предмет: Математика,
автор: N9IIIa
Предмет: Английский язык,
автор: АНЯЛис2004810
Предмет: Математика,
автор: Jsjdkxkdk
Предмет: Другие предметы,
автор: Анисимков