Computer Science
Answer
In Python, a variable is not created until some value is assigned to it. A variable is created when a value is assigned to it for the first time. If we try to use a variable before assigning a value to it then it will result in an undefined variable. For example:
print(x) #This statement will cause an error for undefined variable x
x = 20
print(x)
The first line of the above code snippet will cause an undefined variable error as we are trying to use x before assigning a value to it.