English: There is a scope of a name where is a name understood, so the name inside a function does Also functions must be defined before they are used and this is a good reason to push all your function definitions to the beginning of your program, so that the Python interpreter will digest them all before there are actually invoked.
Telugu: అలాగే ఫంక్షన్‌లు ఉపయోగించబడే ముందు తప్పనిసరిగా నిర్వచించబడాలి మరియు మీ అన్ని ఫంక్షన్ నిర్వచనాలను మీ ప్రోగ్రామ్ ప్రారంభంలోకి నెట్టడానికి ఇది మంచి కారణం, తద్వారా పైథాన్ ఇంటర్‌ప్రెటర్ (python interpreter) వాటన్నింటినీ వాస్తవంగా ప్రారంభించే ముందు డైజెస్ట్(digest) చేస్తుంది.