制御フロー
条件分岐の構文は、R と Python でよく似ています。以下は Python における if-else 文の基本的な構造です。
x = 1
if x > 0:
print('Positive')
elif x < 0:
print('Negative')
else:
print('Zero!')
アメリカ疾病予防管理センター(CDC)は、「過度飲酒(binge drinking)」を、男性が約2時間以内に5杯以上、女性が4杯以上のアルコールを摂取した場合と定義しています。 この演習では、5杯飲んだ人の状態を判定する条件分岐を記述しましょう。
この演習はコースの一部です
R ユーザーのための Python
演習の手順
num_drinksという変数に5を代入してください。num_drinksが 0 未満の場合に'error'を出力するif文を記述してください。num_drinksが 4 以下の場合に'non-binge'を出力するelif文を記述してください。'binge'を出力するelse文を記述してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Assign 5 to a variable
____ = ____
# if statement
____ ____ < ____:
____
# elif statement
____ ____ <= ____:
____
# else statement
____:
____