Question & Answer

What are local variables and what is their scope in a function?

All you have to do in this exercise is write a good comment that explains what local variables are. You should also give an example of a function and state what the local variables are, and what the scope is of the variable.

1 Answer

Verified archive
Quizzma TeamNovember 26, 2024

Local variables are variables that are declared within a function or block and can only be accessed or used within that specific function or block. Their scope is limited to the function where they are defined, meaning they cannot be accessed from outside that function.

Here’s an example:


def calculate_area(radius):

pi = 3.14 # local variable

area = pi * radius ** 2 # another local variable

return area

In this example, `pi` and `area` are local variables. They are only accessible within the `calculate_area` function. The scope of these variables is local to the function; once the function execution is complete, those variables are no longer available or useful.

Using local variables helps prevent conflicts and keeps the code organized.