我正在编写一个刽子手游戏,这行代码给了我错误。
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'
答案 0 :(得分:3)
我不确切地知道你的目的是什么,但这应该解决大部分问题:
print('You have ' + turns + ' more guesses')
不需要使用str
这样的内容,也不要在+
的括号外使用print()
这假设您的turns
变量是一个字符串,但如果它是一个数字,它应该是:
print('You have ' + str(turns) + ' more guesses')