5

私はpythonを学ぼうとしています。その目的のために、python 2.7.3を使用して簡単な追加プログラムを作成しました

print("Enter two Numbers\n")
a = int(raw_input('A='))
b = int(raw_input('B='))
c=a+b
print ('C= %s' %c)

ファイルをadd.pyとして保存し、ダブルクリックして実行すると、プログラムが実行され、答えを表示せずに即座に終了します。

それから、私はこの質問のコードを試しました Pythonでの単純な追加計算機はユーザー入力を受け入れますが、両方の数値を入力した後、Pythonは答えを表示せずに終了します。

上記のコードに対する提案。助けてくれてありがとう

4

3 に答える 3

6

結果を出力した後、いつでも一時停止するようにインタープリターに指示していないため、終了しています。プログラム自体は動作します。次のように、ターミナル/コマンド ライン ウィンドウで直接実行することをお勧めします。

動作中のスクリーンショット

または、次のように書くこともできます。

import time

print("Enter two Numbers\n")
a = int(raw_input('A='))
b = int(raw_input('B='))
c=a+b
print ('C= %s' %c)
time.sleep(3.0) #pause for 3 seconds

または、コードの最後に別のコードを追加raw_input()して、入力を待つことができます (その時点でユーザーが何かを入力しても、入力データには何も起こりません)。


于 2013-06-02T11:03:57.097 に答える
6

最後に空raw_input()を追加して、押すまで一時停止しますEnter

print("Enter two Numbers\n")
a = int(raw_input('A='))
b = int(raw_input('B='))
c=a+b
print ('C= %s' %c)
raw_input() # waits for you to press enter 

またはIDLE、コマンド ライン、または使用するエディタから実行します。

于 2013-06-02T10:37:05.670 に答える