【pythonエラー解決】- SyntaxError: expected ‘:’

code

ボチボチプログラミングをしながら生活しています。その中での技術・エラーなどの紹介をしています。
今回は、pythonのエラーを紹介していきます。pythonを初めて使う方向けに書いてみます。私もこの記事を書いている時から始めています。ここから少しずつ学んで行こうかと思っているところでございます。

エラー内容

– SyntaxError: expected ‘:’

どんなタイミングか

こんなコードを書いていました。以下のコードでエラーが出ます。
何が原因かわかりますか?

自分のところで起きてい状況と異なるかもしれないですが、
根本の原因の助けになるかもしれないので確認してみてください。

対応策

原因は分かりましたか?
今回は、わかりやすい状況かと思います。

結論から言うと、コロン(:)を忘れているためエラーとなっています。
具体的には、今回の場合にはif文の後ろにコロンが必要です。
場所は、各if文の末尾です。ここを修正すればいいです。

これでエラーはなくなります。
対応として行ったのは、f文の後ろにコロンを修正しました。
複雑なものでも原理的には同じだったりするので自身のコードをよく見てみてください。
今回の場合は、if文でしたが、for文でもでます。Pythonの書き方の癖を慣れてもらえれば当たり前に見えてきます!

最後に

お疲れ様です。エラーは解決できたでしょうか?
他にもエラー情報等も掲載してあるので読んでみて下さい。

解決できなければ、Python公式を確認してみるのもいいと思います。

python.org

ひと休憩の際におすすめ記事は「Exception in thread “main”のエラー解決法」です。時間があれば読んでみて下さい。

【Javaエラー・警告】Exception in thread "main" java.lang.Error: Unresolved compilation problem: 初期化されていない可能性があります
こんにちは、shinoです。毎日ボチボチプログラミングをしながら生活しています。その中での技術・エラーなどの紹介をしています。 今回は、Javaのエラーを紹介していきます。Javaを初めて使う方向けに書いてみます。私もこの記事を書いて...

コメント

タイトルとURLをコピーしました