【发布时间】:2016-02-08 04:13:23
【问题描述】:
PlayerAnswer = easygui.enterbox ("What is" +Figure1+ "+" +Figure2+ "?")
这行代码不读,Figure1和Figure2都定义为随机变量,导入random模块。
这是我在代码顶部定义它们的方式:
Figure1 = random.randrange(0,11)
Figure2 = random.randrange(0,11)
我得到的错误是:
TypeError: cannot concatenate 'str' and 'int' objects**
这是上下文中的编码:
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))**
【问题讨论】:
-
read的代码是什么意思? -
你不能连接字符串和整数。
标签: python random concatenation easygui