プログラミング初心者です。pythonの勉強をしています。
以下のコードをターミナルで入力するのとテキストエディタで入力するのとで結果が違います。VScodeで、ターミナルはpowershellを使っています。
def add_10(num):
if not isinstance(num,int):
print("Invalid Number")
return False
add_num = num +10
print("add_num is {}".format(add_num))
return add_num
add_10("10")
ターミナルで実行すると
Invalid Number
False
と表示されますが、テキストエディタで入寮kすると
Invalid Number
とのみ表示され、Falseが表示されません。
これはどういうことでしょうか?
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
> そのfalseですが、テキストエディタで保存し、そのファイルを実行するとなぜ結果にfalseが表示されないのでしょうか?
保存したプログラムに、表示する処理が書かれていないからです。
表示したければ、例えば
print ( add_10("10") )
のように、add_10関数の返り値を表示する処理を記述する必要があります。
No.1で回答したようにfalseと表示するのは「対話モード」だからです。
「対話モード」では、入力した内容を評価(実行)し、その結果(返り値)を表示するという「対話」機能があるということです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- その他(プログラミング・Web制作) python の課題で困ってます。 num=【1,2,8,6】という配列がある。 insert(2, 2 2023/05/24 21:56
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- C言語・C++・C# C pointer? or... 2 2022/03/29 00:47
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンのスクリーンセーバー...
-
chatGPTで次々と質問をしていく...
-
eclipseで、「ポート番号が使用...
-
latexでのエラー
-
PC版のMinecraftが応答なしにな...
-
VSコード
-
Excel実行時エラー-2146959355?
-
プログラミングについてです。...
-
EXCEL-VBAでコマンド...
-
VB.NETでDataTableにデータ追加...
-
エクセルVBA、ステップモードと...
-
パソコンに何かが勝手にダウン...
-
コマンドプロンプトで一部の処...
-
VBのデバックについて
-
ruby、ターミナルについて
-
CHKDSK について
-
アクセス権が拒否されました は...
-
ランタイム関数とは何ですか?
-
WindowsVistaでの三国志9起動...
-
Windows10 で青鬼を遊びたいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
管理者として実行を毎回すると...
-
chatGPTで次々と質問をしていく...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
至急!RedmiPadを文鎮化させて...
-
Windows10 で青鬼を遊びたいの...
-
プログラム実行中に強制停止さ...
-
VSコード
-
プログラミングについてです。...
-
COBOLで集団項目から符号...
-
VB.NETでDataTableにデータ追加...
-
pythonで他のアプリを操作する...
-
Flashゲームをホームページで楽...
おすすめ情報