
Параграф 3.4 "Программирование разветвляющихся алгоритмов" . Задание: Ввести три целых
числа.Выяснить встречаются ли среди них чётные числа. Если встречаются,то вычислить их сумму. Сообщить, встретились ли четные числа и чему равна их сумма, если встретились. Помогите, пожалуйста решить и правильно записать. Даю 100 баллов. Заранее, спасибо:)

Ответы на вопрос

number_list = [input() for n in range(3)]
even_numbers = []
for n in number_list:
if int(n) % 2 == 0:
even_numbers.append(n)
if len(even_numbers) == 0:
print('чётные числа не встретились .')
else:
amount = 0
for i in even_numbers:
amount += int(i)
print('чётные числа встретились .')
print('их сумма равна %s' % amount)



Конечно, я помогу вам с этим заданием. Ниже представлен текст для параграфа 3.4 "Программирование разветвляющихся алгоритмов" с решением задачи:
Параграф 3.4 Программирование разветвляющихся алгоритмов
В данном разделе мы рассмотрим программирование алгоритмов с использованием ветвлений. Рассмотрим задачу о вводе трёх целых чисел, проверке наличия среди них чётных чисел и, в случае нахождения чётных чисел, вычислении их суммы.
Задача:
- Ввести три целых числа: , и .
- Проверить, встречаются ли среди них чётные числа.
- Если найдены чётные числа, вычислить их сумму.
- Вывести сообщение о наличии или отсутствии чётных чисел, а также о сумме чётных чисел, если они есть.
Решение:
- Ввести значения трёх целых чисел , и .
- Для каждого числа выполнить проверку на чётность:
- Если чётное, установить флаг в значение
True
. - Если чётное, установить флаг в значение
True
. - Если чётное, установить флаг в значение
True
.
- Если чётное, установить флаг в значение
- Проверить значения флагов , и :
- Если хотя бы один из них равен
True
, значит, среди введённых чисел есть чётные числа.
- Если хотя бы один из них равен
- Если есть чётные числа:
- Вычислить сумму чётных чисел: .
- Вывести сообщение: "Среди введённых чисел есть чётные. Их сумма равна ."
- Если нет чётных чисел, вывести сообщение: "Среди введённых чисел нет чётных."
Таким образом, в данном разделе была рассмотрена задача о вводе трёх целых чисел, проверке наличия среди них чётных чисел и вычислении их суммы при наличии. Примерный код программы представлен выше.
Надеюсь, это решение вам подходит. Если у вас возникнут ещё какие-либо вопросы или пожелания, не стесняйтесь спрашивать.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili