前提・実現したいこと
pythonを始めたばかりです。
独学プログラマーという本をしようしています。
正しく反映させる方法が知りたいです
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
一回目はhiと入力したときに
Hello,Worldとかえされていたのですが、
もう一度hiと入力すると
下記のようなメッセージが来ました。
正しく反映させるにはどうすればよいでしょうか。
Traceback
1 File "<pyshell#0>", line 1, in <module> 2 hi 3NameError: name 'hi' is not defined 4 5### 該当のソースコード 6python 7 8ソースコード
試したこと
Google検索
似た質問の回答閲覧
補足情報(FW/ツールのバージョンなど)
python3.8.3
ここにより詳細な情報を記載してください。
どうなることを期待していたのですか?
期待した処理結果を書きましょう
https://teratail.com/help/question-tips#questionTips3-4-3
失礼しました。
もう一度、書き直してみたので見ていただけませんか。
「一回目」の手順を最初から全てご提示いただけますか?
pythonを起動後に本に沿って
x+=1などの計算をしていました。
その後、変数に割り当てられるのは、整数だけに限りません。
他のどんなデータ型でも割り当てられます。という説明のあとで
hi = "Hello,World!"などの紹介があり、それに沿ってhiと入力するとしっかり返ってきたのですが
次のmy_floatを打ってみると正しく返らず、一つ戻ってもう一度hiと打ってみると
上記に載せたようなメッセージが返りました。
では、もう一度
hi = "Hello,World!"
を入力してから試してみてはいかがですか?
できました!
hi="Hello,World!"
とhiが何かと覚えさせてから入力しなきゃ行けなかったんですね。
xのやつと切り離して考えていました。
ありがとうございました。
ご解決されて何よりです。
自己解決の手続きをお願いします。
https://teratail.com/help#resolve-myself
回答1件
あなたの回答
tips
プレビュー