Вопрос задан 16.06.2023 в 04:38. Предмет Информатика. Спрашивает Комякова Татьяна.

Python!!!! Срочно пожалуйста В одну строку вводится список из целых чисел. Найдите сумму

положительных элементов списка. Формат входных данных Список целых чисел (вводится в одну строку). Для ввода используйте строку: список = list(map(int, input().split())) Формат выходных данных Одно число - ответ. входные данные выходные данные 1 -100 2 -300 1 -7 4 -1 -3 -5 -6 -2 -4 0
0 0
Перейти к ответам

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

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

nums = list(map(int, input().split()))

print(sum(i for i in nums if i > 0))

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

Для решения этой задачи можно использовать генератор списка в сочетании с функцией sum(). Вот однострочное решение:

python
список = list(map(int, input().split())) сумма_положительных = sum(x for x in список if x > 0) print(сумма_положительных)

В данном коде мы сначала считываем список из целых чисел, затем используем генератор списка для создания нового списка, содержащего только положительные элементы. Функция sum() используется для вычисления суммы элементов этого списка, и результат выводится на экран.

0 0

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

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

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

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