前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
unexpected indent
該当のソースコード
Python import math file = "scan data g.txt" # Lidarログ出力ファイル f = open(file, 'r') line = f.readline() ignore_line = 2 for line in f: if ignore_line > 0: # headerを無視 line = line.strip().rstrip('\n') line_data = line.split(" ") s = (line_data[0]) c = (line_data[1]) print(s) float(r) = float(s) * math.pi /180 float (a) = float(c) * math.cos(r) # X座標 float(b) = float(c) * math.sin(r) # Y座標 print(line_data[0] + " " + str(a) + " " + str(b)) line = f.readline() else: ignore _line = ignore_line + 1 f.close()
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
質問のコードの掲載のやり方は、
https://teratail.com/questions/365411
と同様にしてください
参考
https://teratail.storage.googleapis.com/uploads/contributed_images/56957fe805d9d7befa7dba6a98676d2b.gif
``import math
を
```Python
import math
に変更し、
f.close()`
を
f.close()
```
に変更してください。
```Python で改行し、f.close()で改行してください。
また、バッククォートがシングルクォートに書きかわっていますね。
「```」を「'''」に変更しないでください。
pythonのコードの一番最初の行のすぐ上に
```python
だけの行を追加してください
また、pythonのコードの一番最後の行のすぐ下に
```
だけの行を追加してください
ppaulさんも指摘してるように、手入力して間違えてるので、このコメントからコピペしてみてください
というか、
https://teratail.com/questions/365411
ではちゃんとできてたのだから、それと同じことをやるだけなんですけどね
変更遅くなり大変申し訳ございません。ご指摘ありがとうございます。
Pythonにおけるインデントの意味を理解していないと言うことでしょうか?
そうです。調べたのですがいまいち理解ができませんでした。
調べて理解できなかった人に、こういう場でちょこちょこっと説明してわかってもらうのは困難でしょうね。
とりあえず書いてみると、
for や while や if などの構造を持った文の対象範囲を示すために、1段下げます。
分かりました。ありがとうございます!もう少し勉強してみます。
問題は解決されたんでしょうか?
エラーについてですが「unexpected indent」がどの行で発生したのか分かるようにエラーメッセージは全て載せましょう。