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退出而没有显示答案.
对上述代码的任何建议.感谢您的帮助
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
或您使用的任何编辑器运行它.
它正在退出,因为你没有告诉翻译在打印结果后随时暂停.程序本身有效.我建议直接在终端/命令行窗口中运行它,如下所示:
或者,您可以写:
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()
在代码的末尾添加另一个,以便它等待输入(此时用户将输入一些内容,输入数据不会发生任何变化).