私は数日前にプログラミングを始めました。 **Python 2.7で%sの演算子を使用しようとしたときにこのエラーを理解できません
# Def variables
print "a/b = c/d"
print "Put in the values you know. Leave the one that you dont know with a '?' "
a = raw_input ("A = ")
b = raw_input ("B = ")
c = raw_input ("C = ")
d = raw_input ("D = ")
# if statements
if a == "?":
"%s * %s/%s" % (c, b, d) = "a"
print "a"
# in work elif b == "?"
が、私はそれを実行すると、それは」言う:私は、インターネット上でいくつかのコースを行なったし、私は今、それは次のようになります 3(クロス乗算)のルールを解決するための簡単なプログラムを作るために探していました*演算子13行に割り当てることはできません " 構文エラーのようですが、実際にはそれを取得しません。あなたの忍耐をありがとう:)私の悪い英語には申し訳ありません
あなたがしていることを見てください。あなたは '何か%something_else = a_third_thing'をやっています。それは法的な構文のように見えますか? –
エラーメッセージにすべてが表示されます。 13行目で、%s *%s /%sと書いてあります。%(c、b、d)= "a" 'で、' = "a" a ' – xgord
「%s *%s /%s」%(c、b、d)= "a"はどうするのですか? – user2357112