if文を使用するよう求めていることがわかりました。しかし、どうやってこれをやることができますか?Pythonを使った2次多項式の根
コマンドラインから3つの浮動小数点a、b、cを読み込み、二次多項式ax**2 + bx + c = 0
の根を計算/プリントするプログラムqroots.pyを作成します。実際のルーツが存在する場合、つまりa、b、cの値が非負の判別式b**2 − 4ac >= 0
を生成する場合のみ、プログラムで処理する必要があります。
判別式が負の場合、プログラムは実際のルートが存在しないというメッセージのみを出力します。
ヒント:math.sqrt()は、数値の平方根を返す組み込み関数です。
私はこれまでのところ、これを持っている:
qroots.py 1 -3 2
1.0 2.0
SOの質問方法をお読みください。これは宿題を解決するサイトではありません。あなたが何をしたかを示してください –
ヒント:https://en.wikipedia.org/wiki/Quadratic_formula –
ようこそStackOverflow!この質問をする前に[質問する](https://stackoverflow.com/help/how-to-ask)を読んだことがありますか? – Jerrybibo