Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

90日で学ぶ AIとPython|完全初心者から「作れる」までDay8:エラーは友だち(よくあるエラーと対処法)

Tensui
Tensui

このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。

ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。

※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。


 


Day8:エラーは友だち(よくあるエラーと対処法)

プログラミングを始めた人の9割が、
ここでこう思います👇

「赤い文字が出た…もう無理…」
「自分、向いてないかも…」

でも安心してください。

エラーは“失敗”じゃなくて
Pythonからのメッセージです。

今日は
よく出るエラー3つ
その直し方をセットで覚えます。


❌ エラー=バグじゃない

エラーはこういう意味👇

Python「ここ、意味わからんよ」
Python「こう書くと動かないよ」
Python「タイプミスしてるよ」

👉 教えてくれてるだけ。
👉 敵じゃなくて味方です。


① NameError(名前ミス)

score = 10
print(socre)

結果👇

NameError: name 'socre’ is not defined

原因

scoresocre
スペルミス

直し方

score = 10
print(score)

👉 変数名は
大文字・小文字・スペルが超シビア。


② TypeError(型が違う)

print(“10" + 5)

結果👇

TypeError: can only concatenate str (not “int") to str

原因

文字と数字を足そうとした

直し方

print(int(“10") + 5)

👉 計算したいなら
数字に変換する


③ SyntaxError(書き方ミス)

print(“こんにちは"

結果👇

SyntaxError: unexpected EOF while parsing

原因

カッコ閉じ忘れ

直し方

print(“こんにちは")

👉 カッコ ()
👉 クォーテーション " "
閉じ忘れは定番ミス。


🧠 エラーの正しい読み方

エラー文の
一番下の行を見る👇

TypeError: can only concatenate str (not “int") to str

ここに
原因がだいたい英語で書いてある

全部読めなくてもOK。

  • TypeError → 種類

  • str → 文字

  • int → 数字

👉
「文字と数字、混ぜてるな?」
と分かればOK。


🤝 ChatGPTの正しい使い方

エラーが出たら👇

  1. エラーメッセージ

  2. 自分のコード

この2つを
そのままコピペで貼る

👉
「なんでエラー?」
って聞けばOK。
かなり高確率で解決します。


✅ 今日できるようになったこと

Tensui
Tensui

✔ エラーは敵じゃないと分かった
✔ よくある3パターンを知った
✔ 直し方の型を覚えた
✔ ビビらなくなった


☕ 1分まとめ

  • エラー=Pythonからのメッセージ

  • NameError → スペルミス

  • TypeError → 文字と数字の混在

  • SyntaxError → 書き方ミス

  • エラー文は下の行を見る

  • 困ったらコピペで相談OK


👉 次回 Day9:コメントを書いてみよう(未来の自分を助ける)
「これ何のコードだっけ?」
を防ぐテクニックです。

よかったら応援してください

AIとPythonAIとPython

Posted by mon1127