#35439: 求救已經做80%但找不到錯


w0922538986@gmail.com (00 0)

學校 : 不指定學校
編號 : 234958
來源 : [1.200.254.44]
最後登入時間 :
2023-06-04 16:18:36
a006. 一元二次方程式 | From: [1.200.254.44] | 發表日期 : 2023-06-03 15:12

a,b,c=map(int,input().split())
x1=(-b+(b*b-4*a*c)**0.5)/2*a
x2=(-b-(b*b-4*a*c)**0.5)/2*a
if (b**2-4*a*c)**1/2 ==0:
 print('Two same roots x='+str(round(x2)))
elif (b**2-4*a*c)**1/2>0:
  print('Two different roots','x1='+str(round(x1)),',','x2='+str(round(x2)))
else:
 print('No real root')
 
#35454: Re: 求救已經做80%但找不到錯


alex950301 (alex0301)

學校 : 新北市立新莊高級中學
編號 : 141423
來源 : [49.159.246.211]
最後登入時間 :
2024-10-19 20:13:44
a006. 一元二次方程式 | From: [61.64.1.159] | 發表日期 : 2023-06-03 23:34

1. 題目看清楚, "PS: 答案均為整數,若有兩個根則大者在前"

2. "x1=(-b+(b*b-4*a*c)**0.5)/2*a"   !=   "x1=(-b+(b*b-4*a*c)**0.5)/(2*a)"

 
ZeroJudge Forum