Menu
Coddy logo textTech

復習:単純な論理

CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 18/88。

challenge icon

チャレンジ

簡単

以下の変数が提供されています:

age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

比較演算子と論理演算子を組み合わせて、以下の式を評価し、それぞれを個別の行に表示してください:

  1. && を使用して、age18 以上 65 以下(両端を含む)であるかを確認する
  2. その人が運転できるかを確認する:age が少なくとも 18 かつ has_licensetrue である
  3. その人が経験豊富なドライバーであるかを確認する:has_licensetrue かつ years_of_experience2 以上である
  4. その人が保険を必要としているかを確認する:has_licensetrue かつ has_insurancetrue ではない(NOT)
  5. 運転の練習に適した日であるかを確認する:is_weekendtrue または years_of_experience1 未満である
  6. その人が資格のある週末ドライバーであるかを確認する:age が少なくとも 21 かつ has_licensetrue かつis_weekendtrue または has_insurancetrue

各出力は true または false のいずれかである必要があります。

自分で試してみよう

# 提供された変数
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

# TODO: 以下にコードを記述してください
# 各式を評価し、結果(true または false)を出力します

# 1. && を使用して、年齢が18歳から65歳の間(両端を含む)であるか確認します


# 2. その人が運転できるか確認します


# 3. その人が経験豊富なドライバーであるか確認します


# 4. その人に保険が必要か確認します


# 5. 運転の練習に適した日であるか確認します


# 6. その人が資格のある週末ドライバーであるか確認します

基礎のすべてのレッスン