Mar-23-2018, 09:21 AM
I'm missing something very basic here. The following code:
#!/usr/bin/env python3
#QuickTest.py
def summ(numThree,numFour):
result = numThree + numFour
return result
def main():
numThree = 3
numFour = 4
summ(numThree,numFour)
print(result)
main()Gives this error:Error:========== RESTART: I:/Python/Python36-32/SamsPrograms/QuickTest.py ==========
Traceback (most recent call last):
File "I:/Python/Python36-32/SamsPrograms/QuickTest.py", line 13, in <module>
main()
File "I:/Python/Python36-32/SamsPrograms/QuickTest.py", line 11, in main
print(result)
NameError: name 'result' is not defined
>>>I was expecting it to print 7. What's wrong?
