2017-08-13 12 views
-2

私は、TKinterを使って、noughtsとcrossesのゲームのためにpythonでプログラムを書いています。私は各広場のステータスとその場所の変数を作成しています。変数代入構文エラー

1ataken=0 
1aROW=3 
1aCOLUMN=1 

(指示された定数に使用される大文字)。 しかし、このコードを実行すると、最初の変数名(1文字目)に構文エラーが発生します。 これがなぜ起こっているのかについてのご意見はありますか?

+1

をでPythonでは、変数名は数字で始めることはできません。このリンクは便利ですhttps://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=13&cad=rja&uact=8&ved=0ahUKEwi4y_iO0tPVAhWMAcAKHQYVC1MQFgheMAw&url=https%3A%2F%2Fthehelloworldprogram.com%2Fpython %2Fpython-variable-assignment-statements-rules-convention-naming%2F&usg = AFQjCNH1-EuiR2AIerAPdO06qZYi1GBr5Q – Vinny

答えて

1

単純に、変数の名前はpythonで数字で始めることはできません。だから、例えば、このようなあなたの変数に名前を付けることができます。

a_taken_1、a_row_1、およびa_column_1

またはそれ以上:

taken_1、row_1とCOLUMN_1

関連する問題