Python 随机码不读?不能连接?

Python 随机码不读?不能连接?,python,random,concatenation,easygui,Python,Random,Concatenation,Easygui,这行代码没有读取,图1和图2都被定义为随机变量,并且导入了random模块 下面是我如何在代码顶部定义它们的: PlayerAnswer = easygui.enterbox ("What is" +Figure1+ "+" +Figure2+ "?") 我得到的错误是: Figure1 = random.randrange(0,11) Figure2 = random.randrange(0,11) 以下是上下文中的编码: TypeError: cannot concatenate 'st

这行代码没有读取,图1和图2都被定义为随机变量,并且导入了
random
模块

下面是我如何在代码顶部定义它们的:

PlayerAnswer = easygui.enterbox ("What is" +Figure1+ "+" +Figure2+ "?")
我得到的错误是:

Figure1 = random.randrange(0,11)
Figure2 = random.randrange(0,11)
以下是上下文中的编码:

TypeError: cannot concatenate 'str' and 'int' objects**

不能同时添加字符串和整数类型的值。为了使其正常工作,您需要使用
str
函数将这两个值转换为字符串,如下所示:

for number in range(0,11):
    PlayerAnswer = easygui.enterbox ("What is" +Figure1+ "+" +Figure2+ "?")
    if PlayerAnswer ==(Figure1 + Figure2):
            AdditionAnswers += 1
            easygui.msgbox ("Correct! Your score is "+str(AdditionAnswers))**

代码读起来意味着什么?你不能连接字符串和整数。非常感谢!看起来很明显,哈哈,谢谢你的帮助:3
PlayerAnswer = easygui.enterbox ("What is" + str(Figure1) + "+" + str(Figure2) + "?")