開始使用免費開始

掌握控制!

在這個練習中,你會把目前學到的一切結合起來:關係運算子、邏輯運算子,以及控制結構。全部都用得上!

我們已經替你預先定義了兩個數值:lifb,代表在最後一天的紀錄中,你的 LinkedIn 與 Facebook 個人檔案的瀏覽次數。請依照說明,撰寫會根據 lifb 的數值產生「社群媒體分數」sms 的 R 程式碼。

本練習屬於課程

R 中級

檢視課程

練習說明

完成具有以下行為的控制流程結構:

  • lifb 都大於等於 15,將 sms 設為 lifb 的總和再乘以 2。
  • lifb 都嚴格小於 10,將 sms 設為 lifb 的總和再除以 2。
  • 其他情況下,將 sms 設為 li + fb
  • 最後,印出結果變數 sms

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Variables related to your last day of recordings
li <- 15
fb <- 9

# Code the control-flow construct
if (___ & ___) {
  sms <- 2 * (li + fb)
} ___ (___) {
  sms <- 0.5 * (li + fb)
} else {
  sms <- ___
}

# Print the resulting sms to the console
編輯並執行程式碼