In this Python tutorial, we will discuss how to handle nameerror: name is not defined in Python. We will check how to fix the error name is not defined python 3.
NameError: name is not defined
In python, nameerror name is not defined is raised when we try to use the variable or function name which is not valid.
Example:
value = ['Mango', 'Apple', 'Orange']
print(values)
After writing the above code, Ones you will print “ values ” then the error will appear as a “ NameError: name ‘values’ is not defined ”. Here, the variable name values are spelled wrong, so we get this error.
You can refer to the below screenshot nameerror name is not defined python
To solve this nameerror: name is not defined python 3 we need to make sure that the variable name is spelled correctly.
Example:
value = ['Mango', 'Apple', 'Orange']
print(value)
After writing the above code, Ones you will print “ value ” then the output will appear as a “[ ‘Mango’, ‘Apple’, ‘Orange’] ”. Here, the correct variable name is ‘value’. So, in this way we solve the typo error in python.
You can refer to the below screenshot to remove the nameerror in python.
You may like the following tutorials:
- Python check if the variable is an integer
- ValueError: math domain error
- Python pip is not recognized as an internal or external command
- Check if a number is a prime Python
- Python convert tuple to list
This is how to solve Python nameerror: name is not defined or NameError: name ‘values’ is not defined in python.
I am Bijay Kumar, a Microsoft MVP in SharePoint. Apart from SharePoint, I started working on Python, Machine learning, and artificial intelligence for the last 5 years. During this time I got expertise in various Python libraries also like Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, etc… for various clients in the United States, Canada, the United Kingdom, Australia, New Zealand, etc. Check out my profile.