The title explains it all, why do I keep getting this? I can't seem to figure it out as the += operator has worked on strings before, so why wouldn't it now?
result = ""
def nounFunc():
noun = str(input("Noun: "))
result += noun
def adjectiveFunc():
adjective = input("Adjective: ")
result = ""
def verbFunc():
verb = input("Verb: ")
def plural(name):
thing = input(f"Plural {name}: ")
nounFunc()