Menu
Coddy logo textTech

Repaso - Lógica simple

Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 18 de 88.

challenge icon

Desafío

Fácil

Se te proporcionan las siguientes variables:

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

Combina operadores de comparación y lógicos para evaluar y mostrar las siguientes expresiones, cada una en una línea separada:

  1. Comprueba si age está entre 18 y 65 (inclusive) usando &&
  2. Comprueba si la persona puede conducir: age es al menos 18 y has_license es true
  3. Comprueba si la persona es un conductor experimentado: has_license es true y years_of_experience es mayor o igual a 2
  4. Comprueba si la persona necesita seguro: has_license es true y has_insurance NO es true
  5. Comprueba si es un buen día para practicar la conducción: is_weekend es true o years_of_experience es menor que 1
  6. Comprueba si la persona es un conductor de fin de semana calificado: age es al menos 21 y has_license es true y (is_weekend es true o has_insurance es true)

Cada salida debe ser true o false.

Pruébalo tú mismo

# Variables proporcionadas
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

# TODO: Escribe tu código a continuación
# Evalúa cada expresión e imprime el resultado (true o false)

# 1. Comprueba si la edad está entre 18 y 65 (inclusive) usando &&


# 2. Comprueba si la persona puede conducir


# 3. Comprueba si la persona es un conductor experimentado


# 4. Comprueba si la persona necesita un seguro


# 5. Comprueba si es un buen día para practicar la conducción


# 6. Comprueba si la persona es un conductor de fin de semana cualificado

Todas las lecciones de Fundamentos