VSC と Python 3.7 で問題が発生しています。Sublime とターミナルでコードを実行しようとすると問題は解決し、Visual Studio を再起動すると自動的に修正されるようですが、常に 10 分程度で元に戻ります。
Python でコードを書くと、自動インデントが正しくありません。ターミナルで実行しようとすると、プログラムとコンパイラーの両方がそれについて文句を言います。(図 1 を参照) ただし、手動で正しい位置に変更しようとしても、コンパイラーと VSC が文句を言い、予期しないインデントのためコンパイルできません。(図 2 を参照)
この問題のため、VSC を数回再インストールし、macOS Mojave を新しく再インストールし、Python 3.7 と VSC の拡張機能を再インストールしました。プログラムを再起動すると、問題はしばらくは解決しますが、Python でインデントする必要があるたびにプログラムを再起動するのは避けたいです (インデントは非常に重要です)。
Windows ユーザーである弟が私のコードを自分の VSC にコピーしても、同じ問題は発生しないため、どうしたらよいのかまったくわかりません。