0
私はPython 3.5.1でクイズをコーディングしています。質問に「リテラルに割り当てることはできません」と書かれています。私は誰かが男の子か女の子かを尋ねようとしていて、彼らが言うことに応じて変数「性別」を「はい」または「いいえ」にしています。しかし、彼らが「はい」または「いいえ」と答えていない場合は、「わからない(そして、彼らが言ったこと)が意味する」と言います。しかし、それは "リテラルに割り当てることはできません"と言い、9行目の最初の "="を強調表示します。ここにコードがあります。おそらくrepr
前+
へPythonの "Can not Assign to Literal"を参照してください。
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)
「私は何を知りませんか」= repr(q2) 'は何を期待していますか? –
あなたはタイプミスがあります: '' ''わからないこと ''は '' + 'でなければなりません –
Thxはそれを見ませんでした –