チャットGPT

chatgptでpythonのSYNTAX ERRORを解決

pythonとか、全くわからないのですが、使用方法を解説してあるページのコードをそのままコピペで貼り付けてテストしました。

そのまま、貼り付けて実行すると

c:\testp>python test1.py
File "test1.py", line 2
print(“こんにちは”)
^
SyntaxError: invalid character in identifier
になりました。

Google検索で調べるとこの表示はコードの書き方の問題であることがわかりました。

そこで、コードをCHATGPTへ貼り付けて修正してもらいました。

元のコードと修正後のコード

以下の通りChatgptに修正してもらいました。

pthonでコード修正

このまま、貼り付けたらうまく動作しました。

CHATGPTの総合的な見解

元のコードにはいくつかの修正が必要な箇所があります。

ダブルクォーテーションとシングルクォーテーションの使い分けが混在しています。Pythonでは基本的にはダブルクォーテーション""を使用します。

・format()メソッドを使う場合は、フォーマット指定子{}内に変数を渡す必要があります。

・辞書のキーはシングルクォーテーションで囲む必要があります。

・インデントが合っていない箇所があります。Pythonではインデントによってブロックが定義されます。

元のコードでは「“」(全角の二重引用符)を使っていたのを、「"」(半角の二重引用符)に変更したことでエラーが解決しました。

目視ではスペースが少し違いがあるような気がしましたが、さっぱりわかりません。論理的な間違いはともかく、タイプミスとかスペース、”、””等の間違いははすぐ修正してくれます。
大変、便利です。

同様に、CSSやHTMLも理解のレベルが低いので便利なコードがを見つけた場合は事前にチェックしてもらうようにしたいと思います。

amazonからのメールを本物かなりすましか。見分ける方法

DALL-E2というChatGPTを提供しているOpenAIの画像生成ソフトを使用してみました

-チャットGPT

© 2024 ムラカミドットプロ