Информатика

Ваша задача состоит в поиске среднего арифметического всех неотрицательных целых чисел в данной последовательности

Ваша задача состоит в поиске среднего арифметического всех неотрицательных целых чисел в данной последовательности, за исключением отрицательного числа, которым она оканчивается. Необходимо решить эту задачу с использованием языка программирования Python.
Верные ответы (1):
  • Заблудший_Астронавт
    Заблудший_Астронавт
    2
    Показать ответ
    Имя: Решение задачи поиска среднего арифметического

    Разъяснение:
    Чтобы решить эту задачу с использованием языка программирования Python, нам понадобится следующий алгоритм:

    1. Создайте пустой список для хранения чисел.
    2. Введите числа последовательности с клавиатуры и добавьте их в список, пока не введете отрицательное число (не добавляйте отрицательное число в список).
    3. Сложите все числа из списка с использованием функции sum() и сохраните результат.
    4. Поделите полученную сумму на длину списка с использованием функции len() и сохраните результат в переменную.
    5. Выведите полученное среднее арифметическое на экран.

    Ниже приведен пример кода для решения этой задачи:

    python
    numbers = []
    number = int(input("Введите число: "))

    while number >= 0:
    numbers.append(number)
    number = int(input("Введите число: "))

    average = sum(numbers) / len(numbers)
    print("Среднее арифметическое чисел:", average)


    Доп. материал:

    Введите число: 4
    Введите число: 2
    Введите число: 9
    Введите число: -1
    Среднее арифметическое чисел: 5.0


    Совет:
    Чтобы лучше понять алгоритм, можно воспользоваться бумагой и ручкой и представить последовательность чисел на бумаге. Запишите каждое число, введенное с клавиатуры, и придерживайтесь алгоритма шаг за шагом. Это поможет вам лучше понять, как работает решение задачи.

    Ещё задача:
    Напишите программу на Python, которая будет находить среднее арифметическое всех неотрицательных целых чисел в заданной последовательности, исключая отрицательное число в конце. Проверьте программу на разных последовательностях чисел.
Написать свой ответ: