Any expression that evaluates to True or False can be a condition: python is_adult = age >= 18 if is_adult: print("Welcome") You can use comparison results directly or store them in variables. Both work the same way.
Python also treats some values as "truthy" or "falsy". Zero, empty strings, empty lists, and None are falsy (act like False). Non-zero numbers and non-empty collections are truthy (act like True). This lets you write if my_list: instead of if len(my_list) > 0:.