開始使用免費開始

個人暴飲函式

你可以使用 def 關鍵字,接在函式名稱前面來建立函式。 如果函式有參數,請把參數放在小括號內,並以冒號結尾。 多個參數以逗號分隔。 函式主體的所有內容都需要縮排,就像 if-elif-else 陳述式與 for 迴圈一樣。 函式的 return 陳述式決定函式會回傳什麼。 在 Python 中,return 是必要的,與 R 不同。

以下是範例函式:

def square(x):
    return(x**2)

接下來把我們用來判斷暴飲狀態的控制流程改寫成函式。請記住,所謂的「暴飲」是指男性在大約 2 小時內飲用 5 杯以上,或女性飲用 4 杯以上。

本練習屬於課程

給 R 使用者的 Python

檢視課程

動手互動練習

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

# Binge status for males
____ ____(____):
    if num_drinks < 5:
        ____ 'non-binge'
    else:
        ____ 'binge'
        
# Check
print(binge_male(6))
編輯並執行程式碼