# quadratic.py
# A program that computes the real roots fo a quadratic equation.
# Illustrates the use of the math library
# Note: This program crashes if the equation has no real roots
import math # math makes the library available
def main():
print "This program finds the real solutions 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()
彼女は私が得ているエラーです:
Macintosh-7:python andrewmetersky$ python quadratic.py
宿題の質問への答え: i+x+j =
トレースバック (最新の呼び出しが最後)
と
はライブラリの利用可能な
ファイル "/Users/andrewmetersky/Desktop/Programming/Python/math.py"、5 行目、
NameError: name 'jp' is not defined
問題は、math.py がその場所にあるファイルでさえないことです。ありましたが、Pythonが数学モジュールではなくそれを取得しようとしていると考えたため、削除しました。その場所にmath.pycというファイルがあります...それはモジュールですか?なぜそれを取得しないのですか。
ありがとう
PS-また、貼り付けたばかりのセクションを、各行にスペースを4回押すことなく、スタックオーバーフローのあるコードとして表示するにはどうすればよいですか。