Booleans

  • A Boolean value represents either true or false. When a Boolean expression is evaluated, it results in a Boolean Value(True or False)

Relational Operators

  • These are used to test the relationship between two variables. They are used for comparisons and result in a Boolean value of True or False.

  • x == y (equals)
  • x != y (not equal to)
  • x > y (greater than)
  • x < y (less than)
  • x >= y (greater than or equal to)
  • x <= y (less than or equal to)

Hacks with Relational Operators

Example 1: Test if one person’s age is greater than another

Python Version:

age_1 = 16
age_2 = 14

#Boolean expression:
is_older = age_1 > age_2

#Output: 
if is_older: 
  print("Person 1 is older.")

elif age_1 < age_2:
  print("Person 2 is older")

else:
  print("Both people are the same age")

Javascript Version:

let age1 = 16;
let age2 = 14;

// Boolean expression:
let isOlder = age1 > age2;

// Output:
if (isOlder) {
    console.log("Person 1 is older.");
} else if (age1 < age2) {
    console.log("Person 2 is older.");
} else {
    console.log("Both people are the same age.");
}
  1. Test if it’s a cold temperature or not

Python Version:

Temperature = 53

#Boolean expression:
cold = Temperature < 65

#Output:
if cold:
  print("It is cold.")

else:
  print("It is not cold.")

Javascript Version:

let temperature = 53;

// Boolean expression:
let cold = temperature < 65;

// Output:
if (cold) {
    console.log("It is cold.");
} else {
    console.log("It is not cold.");
}