#33332: python


polo861028@gmail.com (張家豪)

學校 : 不指定學校
編號 : 219011
來源 : [49.158.78.79]
最後登入時間 :
2023-01-01 11:35:57
a006. 一元二次方程式 | From: [49.158.78.79] | 發表日期 : 2022-12-26 00:10

import math

a, b, c = map(int, input().split())

delta = b**2 - 4*a*c

print(f"Two different roots x1={int((-b + math.sqrt(delta)) / (2*a))} , x2={int((-b - math.sqrt(delta)) / (2*a))}" if delta > 0 else f"Two same roots x={int(-b / (2*a))}" if delta == 0 else "No real root")

三元運算符來判斷方程式的解,然後使用字串格式化功能將答案印在一行輸出中。

 
ZeroJudge Forum