Уведомления

Группа в Telegram: @pythonsu

#1 Март 15, 2019 06:03:10

Kalifriki
Зарегистрирован: 2019-03-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача с таблицей

Решение вероятно не очень сложное, но правильный ответ не выходит.
Есть условие:

 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
Глаза-сердца', 64.6, 11.2, 834.0
Целую', 87.5, 5.13, 432.0
Задумчивость', 6.81, 0.636, 0.0
Равнодушие', 6.0, 0.236, 478.0
Солнечные очки', 4.72, 3.93, 198.0
Громко плачу', 24.7, 1.35, 654.0
След от поцелуя', 21.7, 2.87, 98.7
Два сердца', 10.0, 5.69, 445.0
Сердце', 118.0, 26.0, 1080.0
Червы', 3.31, 1.82, 697.0
Класс', 23.1, 3.75, 227.0
Пожимаю плечами', 1.74, 0.11, 0.0
Огонь', 4.5, 2.49, 150.0
Переработка', 0.0333, 0.056, 932.0
]
size = len(data)    
print(size)
sum_emojixpress = 0
for row in data:
    sum_emojixpress += row[...]  # напишите код вместо многоточия
mean_emojixpress =  # < напишите код здесь >
print('{:.2f}'.format(mean_emojixpress))


Для всех топовых эмодзи посчитайте, сколько в среднем сообщений в EmojiXpress (1 колонка, 2,26: 19.1: 25.6 и т.д.) отправляется с ними (в миллионах). Выведите результат на экран с точностью до двух знаков после запятой.
Для суммирования значений создайте переменную sum_emojixpress (англ. sum, «сумма»), а среднее сохраните в переменной mean_emojixpress (англ. mean, здесь в значении «среднее»).

Отредактировано FishHook (Март 15, 2019 07:18:44)

Офлайн

#2 Март 15, 2019 10:10:03

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

Задача с таблицей

 >>> data = [
... ('Ухмыляюсь', 2.26, 1.02, 87.3),
... ('Сияю от радости', 19.1, 1.69, 150.0),
... ('Катаюсь от смеха', 25.6, 0.774, 0.0)]
>>> def agv(data):
...     return round(sum(data)/len(data), 2)
...
>>> [ (x[0], agv(x[1:])) for x in data ]
[('Ухмыляюсь', 30.19), ('Сияю от радости', 56.93), ('Катаюсь от смеха', 8.79)]



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Март 15, 2019 10:42:36

Kalifriki
Зарегистрирован: 2019-03-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача с таблицей

size = len(data)
print(size)
sum_emojixpress = 0
for row in data:
sum_emojixpress += row # напишите код вместо многоточия
mean_emojixpress = # < напишите код здесь >
print('{:.2f}'.format(mean_emojixpress))


Нужно именно дописать этот прекод

Офлайн

#4 Март 15, 2019 11:52:39

Rafik
Зарегистрирован: 2018-09-04
Сообщения: 231
Репутация: +  27  -
Профиль   Отправить e-mail  

Задача с таблицей

В ответе Rodegast всё есть. Надо осмыслить его и взять оттуда нужные фрагменты.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version