回顾:简单逻辑
本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 18 课,共 88 课。
挑战
简单已为你提供以下变量:
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true组合比较运算符和逻辑运算符,计算并显示以下表达式,每个表达式单独占一行:
- 使用
&&检查age是否在18到65之间(包括两端) - 检查这个人是否可以开车:
age至少为18,并且has_license为true - 检查这个人是否是经验丰富的驾驶员:
has_license为true,并且years_of_experience大于或等于2 - 检查这个人是否需要保险:
has_license为true,并且has_insurance不为true - 检查今天是否适合练习开车:
is_weekend为true,或者years_of_experience小于1 - 检查这个人是否符合周末驾驶员的资格:
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 在线编译器