Top.Mail.Ru

Задача состоит в нахождении суммы чисел, введенных пользователем, для которых номер строки, в которой это число введено, имеет такую же четность, что и само число.

Алгоритм решения:
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)

   
[metform form_id="1136"]