我在python中构建了一个非常简单的加法计算器:
#This program will add two numbers entered in by the user
print "Welcome!"
num1 = input("Please enter in the first number to be added.")
num2 = input("Please enter in the second number to be added.")
sum = num1 + num2
print "The sum of the two numbers entered is: ", sum
我还没有设置python,所以我使用的是codepad.org(在线编译器)。 我收到以下错误: 欢迎! 请输入要加注的第一个号码.Traceback(最近一次呼叫最后一次): 5号线,在 num1 =输入(“请输入要加注的第一个数字。”) 的EOFError
答案 0 :(得分:7)
问题在于,虽然键盘将为您运行代码,但它不会为您提供任何交互性(程序在提示输入时失败,并且键盘不能给它任何输入,因此它会出错)。有关错误的详细说明,请参阅https://web.archive.org/web/20120104164315/http://pyref.infogami.com/EOFError。
您真的需要继续安装Python并在本地计算机上使用它。 http://www.python.org/download/
哦,祝学习Python好运!
答案 1 :(得分:3)
在有特殊输入框的地方使用ideone。是的仍然没有交互性,但方便stdin。您只需在那里输入数字即可。
答案 2 :(得分:-1)
print("Welcome To My Calculator")
num1 = int(input('Enter First Number: '))
num2 = int(input('Enter Second Number: '))
Sum = 'num1 + num2'
print ('Your Answer is: ' + str(num1+num2))
输出:
Welcome To My Calculator
Enter First Number: 20
Enter Second Number: 10
Your Answer is: 30