I understand that declaring constants is a way to use same identifiers whose value isn't going to change over time. But I just couldn't think of real life use-cases where it is extensively used. Also when do we really need to use a constant instead of a variable in any programming language?
pi, which is more readable; and if the number of digits of precision you need changes, you only have to make that change in one place.