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?