Составьте программу на языке Python. Вам дана последовательность из n целых чисел. Первое число в последовательности

  • 64
Составьте программу на языке Python. Вам дана последовательность из n целых чисел. Первое число в последовательности является четным. Ваша задача состоит в том, чтобы найти сумму всех последовательных начальных четных чисел в последовательности. Нужно решить эту задачу, используя цикл while и не применяя условные операторы.
Krasavchik
66
Хорошо, чтобы решить эту задачу, мы можем использовать цикл while, чтобы перебирать числа в последовательности одно за другим. Начиная с первого числа, мы будем проверять, является ли оно четным, и если это так, то добавлять его к сумме. Затем мы перейдем к следующему числу и повторим процесс до тех пор, пока не пройдем по всей последовательности.

Вот как будет выглядеть программа на языке Python:

python
# Вводим значение n - количество чисел в последовательности
n = int(input("Введите количество чисел в последовательности: "))

# Инициализируем переменные
summa = 0
count = 0

# Вводим первое число и проверяем его на четность
num = int(input("Введите первое число: "))
if num % 2 == 0:
summa += num
count += 1

# Пока не пройдем по всей последовательности чисел
while count < n:
num = int(input("Введите следующее число: "))
summa += num if num % 2 == 0 else 0
count += 1

# Выводим сумму последовательных начальных четных чисел
print("Сумма последовательных начальных четных чисел:", summa)


В этой программе мы сначала запрашиваем у пользователя количество чисел в последовательности и первое число в последовательности. Затем мы проверяем первое число на четность и добавляем его к сумме, если оно четное.

Затем мы используем цикл while, чтобы запросить у пользователя остальные числа в последовательности. Мы проверяем каждое число на четность и, если оно четное, добавляем его к сумме.

В конце программы мы выводим сумму последовательных начальных четных чисел.

Таким образом, программа на языке Python выполняет требуемые действия и находит сумму всех последовательных начальных четных чисел в заданной последовательности.