On 31/08/2014 23:42, Seymore4Head wrote:
On Sun, 31 Aug 2014 22:38:12 +0100, Mark Lawrence Unnecessary brackets? I tried deleting the brackets and that doesn't seem to work. I tried changing the brackets to parenthesizes and that didn't work. Although I would prefer brackets to parenthesizes as you don't need shift to type them.pigword = stem + prefix + "ay" print ("Stem ",stem) print ("Prefix",prefix) print (pigword) break return (pigword)
These ^ ^
This is Python so please get rid of those unnecessary brackets. Having done that assume that you have an empty test so your loop never gets entered, the local pigword never gets assigned before the return hence your UnboundLocalError.
-- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence -- https://mail.python.org/mailman/listinfo/python-list
