Local Variables in Python: Understanding Function-Level Scope
A local variable is defined inside a function. You cannot access this variable outside the function's definition.
123456def greet(): message = "Aloha" print(message, "# local message") greet() print(message) # This line will result in an error
The output is:
Aloha # local message
NameError: name 'message' is not defined
The message variable is not accessible in the global scope; it exists only inside the function. When the function exits, this variable ceases to exist.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain what a global variable is?
Why does the error occur when trying to print 'message' outside the function?
Can you show an example of how to make 'message' accessible outside the function?
Awesome!
Completion rate improved to 3.7
Local Variables in Python: Understanding Function-Level Scope
Pyyhkäise näyttääksesi valikon
A local variable is defined inside a function. You cannot access this variable outside the function's definition.
123456def greet(): message = "Aloha" print(message, "# local message") greet() print(message) # This line will result in an error
The output is:
Aloha # local message
NameError: name 'message' is not defined
The message variable is not accessible in the global scope; it exists only inside the function. When the function exits, this variable ceases to exist.
Kiitos palautteestasi!