Вопрос задан 27.09.2023 в 11:36. Предмет Информатика. Спрашивает Боярчук Алина.

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

них нечётных. P.S. Программа должна быть записана в одну строчку кода, использование лямбда-выражений и ; запрещается!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ларина Анна.

Ответ:

print(len([x for x in (int(input()) for j in range(3)) if x%2]))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете использовать следующий код в одну строку для определения количества нечетных чисел среди трех введенных целых чисел:

python
print(len(list(filter(lambda x: x % 2 != 0, map(int, input().split())))))

Этот код сначала разделяет введенную строку на три целых числа с помощью input().split(), затем с помощью map(int, ...) преобразует каждый элемент введенной строки в целое число, затем с помощью filter(lambda x: x % 2 != 0, ...) отфильтровывает только нечетные числа, и, наконец, считает количество нечетных чисел с помощью len(...).

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос