私がPythonで働き始めたとき、私は「単一の割り当て」に怠惰になり、それについて自分自身を後押しする必要があります。 ループでの真の反復計算以外で変数を再割り当てまたは更新しないように努めてください。すべての中間計算を引き続き使用できるようにしておくと、デバッガーで役立ち、コード ブロックを移動して、元々持っていたバージョンではない変数を黙って使用するという問題を回避できます。 C / C ++では、初期化時にほとんどすべての変数をconstにすることをお勧めします。デフォルトで、可変がキーワードだったらいいのにと思います。