Menu
CoddyTech

回顾:简单逻辑

本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 18 课,共 88 课。

challenge icon

挑战

简单

已为你提供以下变量:

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

组合比较运算符和逻辑运算符,计算并显示以下表达式,每个表达式单独占一行:

  1. 使用 && 检查 age 是否在 18 到 65 之间(包括两端)
  2. 检查这个人是否可以开车:age 至少为 18,并且 has_license 为 true
  3. 检查这个人是否是经验丰富的驾驶员:has_license 为 true,并且 years_of_experience 大于或等于 2
  4. 检查这个人是否需要保险:has_license 为 true,并且 has_insurance 不为 true
  5. 检查今天是否适合练习开车:is_weekend 为 true,或者 years_of_experience 小于 1
  6. 检查这个人是否符合周末驾驶员的资格:age 至少为 21,并且 has_license 为 true,并且(is_weekend 为 true,或者 has_insurance 为 true)

每个输出都应为 true 或 false。

亲手试试

# 已提供的变量
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

# TODO:在下方编写你的代码
# 计算每个表达式并打印结果(true 或 false)

# 1. 使用 && 检查 age 是否在 18 到 65 之间(包含两端)


# 2. 检查这个人是否可以开车


# 3. 检查这个人是否是经验丰富的驾驶员


# 4. 检查这个人是否需要保险


# 5. 检查今天是否适合练习开车


# 6. 检查这个人是否是符合条件的周末驾驶员

基础知识中的所有课

自己练习: Ruby 在线编译器