python中的简单添加程序

Eka*_*Eka 5 python math python-2.7

我正在尝试学习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)
Run Code Online (Sandbox Code Playgroud)

我将文件保存为add.py,当我双击并运行它时,程序运行并在不显示答案的情况下立即退出.

然后我尝试了这个问题的代码简单的加法计算器在python中它接受用户输入但是在输入两个数字之后python退出而没有显示答案.

对上述代码的任何建议.感谢您的帮助

jam*_*lak 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 
Run Code Online (Sandbox Code Playgroud)

或者从命令行IDLE或您使用的任何编辑器运行它.


Mr_*_*ock 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
Run Code Online (Sandbox Code Playgroud)

或者你可以raw_input()在代码的末尾添加另一个,以便它等待输入(此时用户将输入一些内容,输入数据不会发生任何变化).