使用在线编译器(codepad.org)时出现EOFError

0 投票
3 回答
8595 浏览
提问于 2025-04-16 09:49

我用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(一个在线编译器)。

我遇到了以下错误:

Welcome!
Please enter in the first number to be added.

Traceback (most recent call last):
Line 5, in <module>
  num1 = input("Please enter in the first number to be addeded.")
EOFError

3 个回答

-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
3

可以使用 ideone 这个网站,它有一个特别的输入框。虽然它还是不能进行互动,但提供了方便的标准输入功能。你只需要在那个框里输入你的数字就可以了。

7

问题在于,虽然codepad可以帮你运行代码,但它没有互动功能(当程序需要输入时,它就会出错,因为codepad无法提供输入,所以会出现错误)。想了解这个错误的详细信息,可以查看这个链接:https://web.archive.org/web/20120104164315/http://pyref.infogami.com/EOFError

你真的需要安装Python,并在自己的电脑上使用它。可以去这里下载:http://www.python.org/download/

祝你学习Python顺利!

撰写回答