1. 学ぶ
  2. /
  3. コース
  4. /
  5. R ユーザーのための Python

Connected

演習

制御フロー

条件分岐の構文は、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杯飲んだ人の状態を判定する条件分岐を記述しましょう。

指示

100 XP
  • num_drinks という変数に 5 を代入してください。
  • num_drinks が 0 未満の場合に 'error' を出力する if 文を記述してください。
  • num_drinks が 4 以下の場合に 'non-binge' を出力する elif 文を記述してください。
  • 'binge' を出力する else 文を記述してください。