我在python 3.5.1中编写了一个测验,并在我的一个问题上写道“无法分配给文字”。我试图询问某人是男孩还是女孩,然后将变量“性别”设为“是”或“否”,具体取决于他们所说的内容。但如果他们不说“是”或“否”,则表示“我不知道什么(然后他们说的是什么)意味着”。但后来它说“无法分配给文字”并突出显示第9行中的第一个“=”。这是代码。
q2 = 0
while q2 == 0:
q2 = input ("Are You a Boy or a Girl?")
if q2 == ("Boy"):
gender = ("Boy")
if q2 == ("Girl"):
gender = ("Girl")
else:
qbq = "I Do Not Know What " = repr(q2) + " Means"
print (qbq)
答案 0 :(得分:1)
或许在=
之前将+
更改为repr