Can some please explain to me this code
def zap():
print stype
def main():
if True:
stype="something"
zap()
else:
stype="something else"
if __name__ == '__main__':
main()
stype is already defined before I called zap function
But I'm getting this error.
Traceback (most recent call last):
File "C:\Users\x126\Desktop\ss.py", line 12, in <module>
main()
File "C:\Users\x126\Desktop\ss.py", line 7, in main
zap()
File "C:\Users\x126\Desktop\ss.py", line 2, in zap
print stype
NameError: global name 'stype' is not defined