The error was in your print statement on line 33. If you look in that console output, the last line has:
print (winner) + " won"
That confused the interpreter because
winner and the string
" won" together. But, the way that it's written currently, the Python interpreter sees it as you trying to concatenate the output of the
print() statement (which has a NoneType) and the string
" won" which cannot be done.
It's a seriously easy fix, though. Just put the
+ " won" inside the parenthesis with the
print (winner + " won")
And now your code compiles and a winner becomes you! :)
If this solves your problem, please consider marking my answer as the accepted answer to close this question. If you have more questions about this, I'll continue to answer them.