2017-07-14 26 views
-1

以下のコードで何が問題になっていますか? 構文エラー:演算子に割り当てることができません。Pythonエラー:演算子に割り当てることができません

for x in range (0, 10): 
    x % 3 = 1 
    print(x) 
+0

エラーが '' 'のx%3 = 1'''であるが、何を?あなたが達成しようとしているもの –

+0

をやろうとしています?私はあなたがこのような何かをwnatして欲しい: 'xの範囲(0、10): x%3 == 1の場合: print(x)' – SreenathPG

+0

はい、これは私の問題を解決しました。 '='を '=='に置き換えてください。 –

答えて

1

x%3は式であり、=演算子を使用して式に値3を代入しようとしています。

これはできません。

演算子は、左側の変数に右側の値を割り当てる必要がある場合に使用されます。右辺は式、関数呼び出しなんでもかまいません。結果として一定の値を返す必要があります。

1. i= x % 3 

2. i = fact(3) 
関連する問題