Introduction
Constants hold values that never change while the program runs. They help keep important values safe and clear.
When you have a value like pi that should stay the same everywhere.
To set fixed limits like maximum score or timeout duration.
When you want to give a name to a number or text to make your code easier to read.
To avoid repeating the same value in many places, so you can change it once if needed.
When you want to prevent accidental changes to important values.