TypeError:+:'type'和'str'的不支持的操作数类型

时间:2017-06-29 11:47:04

标签: python python-3.x

我正在编写一个刽子手游戏,这行代码给了我错误。

print (str+"You have") + turns (str+"more guesses")

我不知道该怎么做或如何解决它。

print (str+"You have") + turns (str+"more guesses")  
TypeError: unsupported operand type(s) for +: 'type' and 'str'

1 个答案:

答案 0 :(得分:3)

我不确切地知道你的目的是什么,但这应该解决大部分问题:

print('You have ' + turns + ' more guesses')

不需要使用str这样的内容,也不要在+的括号外使用print()

这假设您的turns变量是一个字符串,但如果它是一个数字,它应该是:

print('You have ' + str(turns) + ' more guesses')