Вопрос задан 14.11.2023 в 14:39. Предмет Информатика. Спрашивает Коноплёв Август.

Напишите функцию нахождения среднего арифметического положительных чисел в списке( питон)

0 0
Перейти к ответам

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

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

def average_pos(target):

   pos = [i for i in target if i > 0]

   return sum(pos)/len(pos)

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

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

```python def find_average(numbers): positive_numbers = [num for num in numbers if num > 0] # создаем новый список, содержащий только положительные числа if len(positive_numbers) == 0: # проверяем, есть ли положительные числа в списке return 0 # если положительных чисел нет, то возвращаем 0 else: return sum(positive_numbers) / len(positive_numbers) # находим среднее арифметическое положительных чисел ```

Пример использования:

```python numbers = [-2, 4, 0, 7, -1, 9, 10, -3] average = find_average(numbers) print(average) # Выводит: 7.5 ```

В данном примере мы создаем новый список `positive_numbers`, в котором содержатся только положительные числа из исходного списка `numbers`. Затем мы проверяем, есть ли положительные числа в списке: если их нет, то возвращаем 0, иначе находим сумму положительных чисел и делим её на количество положительных чисел. Полученное значение является средним арифметическим положительных чисел в исходном списке.

0 0

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

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

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

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