title: Python 3 TypeError: can only concatenate tuple (not "str") to tuple
body: <p>I want to have a a villager be assigned a random name out of 4 choices as well as a random response out of 4 choices but I keep getting "TypeError: can only concatenate tuple (not "str") to tuple" when i want to print the final name and response</p>
  
  <pre><code>def villager():
    responses = ("Hi", "Are you a hero?", "Are you from this village?", "There has been a dark shadow cast across the village")
    npcnamechoice = ("Talion", "Ratbag", "Mildreth", "Susan")
    random.choice(npcnamechoice)
    npcname = npcnamechoice + ": "
    print(npcname + "Hello my name is " + npcname + "would you like to talk")
    random.choice(responses)
    print("Press y to talk to the villager")
    if input() == "y":
      print(npcname + responses)
    else:
      print(npcname + "Goodbye")
  </code></pre>