Python Booleans

In python, we represent boolean data with keywords True and False

we can evaluate any expression in python and get the boolean data. Let's solve some problems using boolean data.

Code examples

print(10 > 9)
# True
print(10 == 9)
# False
print(10 < 9)
# False

Above code will give boolean value based on the operation.

Evaluate Values and Variables

  • bool is a built-in function allows us to evaluate other data type values into boolean data type.
bool("Hello")
  • bool will return False for the below values
bool(None)
bool(False)
bool(0)
bool("")
bool(())
bool([])
bool({})
  • bool will return True for the below values
bool("awesome")
bool(123)
bool(["apple", "cherry", "banana"])

Check if given number is even or odd

If number divisible by 2 then it's a even number. Below program will find if the number is even or not.

num = 20
is_even = num % 2 == 0

if is_even:
    print("even")
else:
    print("odd")

Age classifier

Write program to take age and tell whether its infant or child or adult

age = int(input("Please enter your age:"))
if age <= 0:
    print('Invalid input')
elif age >= 1 and age <= 5:
    print('Infant')
elif age >= 6 and age <= 10:
    print('Child')
else:
    print('Adult')