-2

いくつかの質問に同じエラーがありますが、Python を始めたばかりで理解できません。2つの乱数を生成し、これらの数字にニックネームを付け、ユーザーに答えを尋ね、2つの数字を掛けてその数字にニックネームを付け、ユーザーの答えを読み取り、ユーザーの答えかどうかを確認するプログラムを作成しようとしています得たものと同じです。私は、同じ質問を 3 回行う単純なプログラムから始めました。

私のプログラムは次のとおりです。

def math ():
    for f in range (3):
        x=10
        c=5
        x*c=p
        print x,'times',c,'.'
        v=read_number('What is the answer?')
        if p==v:
            print 'You got it right!'
        else:
            print 'You got it wrong.'

そして、6行目を見ると不要です。しかし、それを終えると、Python は「SyntaxError: can't assign to operator.」と言います。また、c=5 の後に強調表示されます。なぜこれが起こり、どうすれば修正できますか?

4

2 に答える 2