1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Intermediate R

Connected

Bài tập

Функционально ли это?

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

Вспомните наш пример с социальными сетями. Векторы linkedin и facebook уже определены в рабочем пространстве, так что можно сразу приступать к работе. В качестве первого шага вы напишете функцию, которая интерпретирует одно значение из этого вектора. В следующем упражнении вы напишете другую функцию, способную обрабатывать сразу весь вектор.

Hướng dẫn

100 XP
  • Завершите определение функции interpret(), которая интерпретирует количество просмотров профиля за один день:
  • Функция принимает один аргумент — num_views.
  • Если num_views больше 15, функция выводит в консоль сообщение "You're popular!" и возвращает num_views.
  • В противном случае функция выводит "Try to be more visible!" и возвращает 0.
  • Наконец, вызовите функцию interpret() дважды: для первого значения вектора linkedin и для второго элемента вектора facebook.