Изменение кода для работы с числовыми значениями в таблице data
Информатика

Что нужно сделать с числовыми значениями в таблице data ? Измените код таким образом, чтобы выполнить следующие задачи

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

1. Посчитайте средние значения для всех трех платформ (мессенджеров).
2. Сохраните средние значения в переменных "emojixpress_mean", "instagram_mean" и "twitter_mean" соответственно.
3. Выведите на экран значения этих переменных.

После этого:

4. Создайте цикл и посчитайте суммы значений в трех числовых столбцах.
5. Разделите полученные суммы на длину таблицы "data" с помощью функции "len(data)".

Вот исходный код:

data = [
["Ухмыляюсь", 2.26, 1.02, 87.3],
["Сияю от радости", 19.1, 1.69, 150.0],
["Катаюсь от смеха", 25.6, 0.774, 0.0],
["Слёзы радости", 233.0, 7.31, 2270.0],
["Подмигиваю", 15.2, 2.36, 264.0],
["Счастлив", 22.7, 4.26, 565.0]
]

# Ваш код для расчета средних значений

# Вывод значений на экран

# Ваш код для расчета сумм и их деления на длину таблицы "data"
Верные ответы (1):
  • Путник_С_Камнем
    Путник_С_Камнем
    33
    Показать ответ
    Изменение кода для работы с числовыми значениями в таблице "data"

    Инструкция: Для выполнения задач необходимо произвести несколько шагов.

    1. Для подсчета средних значений платформ мессенджеров необходимо сложить числовые значения каждой платформы по-отдельности и разделить их на количество значений в каждой платформе.

    2. После подсчета средних значений, сохраните их в соответствующих переменных "emojixpress_mean", "instagram_mean" и "twitter_mean".

    3. Чтобы вывести значения этих переменных на экран, просто напишите их и выведите на экран.

    4. Для подсчета сумм значений в трех числовых столбцах используйте цикл, который будет складывать значения каждого столбца.

    5. Для получения сумм, нужно пройти по каждой строчке таблицы "data" и сложить соответствующие значения. Затем результат нужно разделить на длину таблицы "data" с помощью функции "len(data)".

    Демонстрация:

    python
    data = [
    ["Ухмыляюсь", 2.26, 1.02, 87.3],
    ["Сияю", 1.85, 0.83, 56.5],
    ["Класс", 6.54, 8.26, 12.9]
    ]

    # Посчитать средние значения для каждой платформы
    emojixpress_mean = (data[0][1] + data[1][1] + data[2][1]) / 3
    instagram_mean = (data[0][2] + data[1][2] + data[2][2]) / 3
    twitter_mean = (data[0][3] + data[1][3] + data[2][3]) / 3

    # Вывести значения на экран
    print("Среднее значение для платформы "emojixpress":", emojixpress_mean)
    print("Среднее значение для платформы "instagram":", instagram_mean)
    print("Среднее значение для платформы "twitter":", twitter_mean)

    # Создать цикл и посчитать суммы значений в трех столбцах
    column1_sum = 0
    column2_sum = 0
    column3_sum = 0

    for row in data:
    column1_sum += row[1]
    column2_sum += row[2]
    column3_sum += row[3]

    # Разделить суммы на длину таблицы "data"
    length = len(data)
    column1_avg = column1_sum / length
    column2_avg = column2_sum / length
    column3_avg = column3_sum / length

    # Вывести результаты на экран
    print("Среднее значение для первого числового столбца:", column1_avg)
    print("Среднее значение для второго числового столбца:", column2_avg)
    print("Среднее значение для третьего числового столбца:", column3_avg)


    Совет: При выполнении задач по работе с таблицами и числами всегда важно внимательно следить за индексацией и правильно выбирать значения из таблицы. Также рекомендую использовать дополнительные переменные для хранения промежуточных результатов, чтобы упростить процесс подсчета и избежать ошибок.

    Задание для закрепления: Дана таблица data со значениями различных платформ:

    python
    data = [
    ["Facebook", 5, 2.3, 7.8],
    ["Instagram", 4.7, 3, 6.5],
    ["Twitter", 3.8, 4.5, 5.2],
    ["WhatsApp", 6, 1.9, 8.1]
    ]


    Выполните следующие задачи:

    1. Найдите среднее значение для каждой платформы и сохраните их в переменных facebook_mean, instagram_mean, twitter_mean и whatsapp_mean соответственно.

    2. Выведите значения переменных на экран.

    3. Создайте цикл и посчитайте сумму значений в каждом числовом столбце.

    4. Разделите полученные суммы на количество значений в каждом столбце и сохраните результат в переменных column1_avg, column2_avg и column3_avg соответственно.

    5. Выведите значения переменных column1_avg, column2_avg и column3_avg на экран.
Написать свой ответ: