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

Чтобы вычислить среднее значение списка в Python с помощью цикла while, вы можете выполнить следующие действия:

Метод 1: использование цикла while и суммирование элементов

def calculate_average(numbers):
    total = 0
    count = 0
    while count < len(numbers):
        total += numbers[count]
        count += 1
    average = total / len(numbers)
    return average
# Example usage
my_list = [1, 2, 3, 4, 5]
result = calculate_average(my_list)
print("Average:", result)

Метод 2: использование цикла while и функции pop()

def calculate_average(numbers):
    total = 0
    while numbers:
        total += numbers.pop()
    average = total / len(numbers)
    return average
# Example usage
my_list = [1, 2, 3, 4, 5]
result = calculate_average(my_list)
print("Average:", result)

Метод 3. Использование цикла while и индексирование

def calculate_average(numbers):
    total = 0
    index = 0
    while index < len(numbers):
        total += numbers[index]
        index += 1
    average = total / len(numbers)
    return average
# Example usage
my_list = [1, 2, 3, 4, 5]
result = calculate_average(my_list)
print("Average:", result)

Это три разных метода расчета среднего значения списка с использованием цикла while в Python. Выберите тот, который лучше всего соответствует вашим потребностям.