前提・実現したいこと
初心者です。
練習のため、Pythonで、入力された値が、予め設定した条件に合致するか否かを判定するプログラムを書こうとしています。
具体的な条件は「変数が数値4である」としています。
以下の問題を解決したいというのが今回の目的です。
###環境等
言語はPython3.9.6で、Windows10のVisual Studio Codeを用いて書いています。
VS Code内の統合ターミナルで実行しています。
発生している問題・エラーメッセージ
エラーメッセージは出現せず、プログラムが不正に動作してしまいます。
具体的には、入力された値が「数値4」であるにも関わらず、条件に合致しないと判定されてしまいます。
該当のソースコード
python
1コード 2m = input() 3print (m) 4 5if m == 4: 6 print("4です") 7else: 8 print("4は{}じゃないぜ".format(m)) 9
試したこと
プログラムを実行し[4]を入力すると、2行目により[4]が出力されます。
これは想定通りの挙動です。
しかし、次には[4は4じゃないぜ]と出力されてしまいます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。