我在 Mac OS 上使用 IDLE for Python。我在 .py 文件中写了以下内容:
import math
def main():
print "This program finds the real solution to a quadratic"
print
a, b, c = input("Please enter the coefficients (a, b, c): ")
discRoot = math.sqrt(b * b-4 * a * c)
root1 = (-b + discRoot) / (2 * a)
root2 = (-b - discRoot) / (2 * a)
print
print "The solutions are: ", root1, root2
main()
IDLE 现在永久显示:
这个程序找到了二次方程的真正解
请输入系数 (a, b, c):
当我输入 3 个数字(例如:1,2,3)时,IDLE 什么也不做。当我点击进入 IDLE 崩溃(没有崩溃报告)。
我退出并重新启动,但 IDLE 现在永久显示上述内容并且不会响应其他文件。