Задача состоит в нахождении суммы чисел, введенных пользователем, для которых номер строки, в которой это число введено, имеет такую же четность, что и само число.
Алгоритм решения:
1. Инициализируем переменные sum_odd и sum_even для хранения суммы чисел с нечетным и четным номером строки соответственно. Устанавливаем их значения равными 0.
2. Вводим число или строку с помощью функции input().
3. Если введенная строка равна “SUN SET”, переходим к шагу 6.
4. Преобразуем введенное значение в число с помощью функции int().
5. Проверяем четность номера строки с помощью модуля (%) 2.
– Если номер строки и число имеют одинаковую четность, добавляем число к сумме sum_even.
– Если номер строки и число имеют разную четность, добавляем число к сумме sum_odd.
6. Выводим значение sum_even и sum_odd.
Решение на Python:
sum_odd = 0
sum_even = 0
line_number = 0
while True:
line_number += 1
value = input()
if value == ‘SUN SET’:
break
number = int(value)
if line_number % 2 == number % 2:
sum_even += number
else:
sum_odd += number
print(“Сумма чисел с четным номером строки:”, sum_even)
print(“Сумма чисел с нечетным номером строки:”, sum_odd)