#22616: 一直NA 請問程式如何修改?(python)


Oinecraft (Oinecraft)

學校 : 國立武陵高級中學
編號 : 132697
來源 : [111.71.213.61]
最後登入時間 :
2021-03-10 00:11:48
a006. 一元二次方程式 | From: [27.246.104.109] | 發表日期 : 2020-09-20 02:17

import math

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

D = (b**2)-(4*a*c)

if D > 0:

  x1 = (-b + math.sqrt(D))/2*a

  x2 = (-b - math.sqrt(D))/2*a 

  print('two different roots, x1={0}, x2={1}'.format(round(x1),round(x2)))

elif D == 0:

  x1 = (-b + math.sqrt(D))/2*a

  print('two same roots, x={0}'.format(round(x1)))

else:

  print('no real root')

 
#22618: Re:一直NA 請問程式如何修改?(python)


Oinecraft (Oinecraft)

學校 : 國立武陵高級中學
編號 : 132697
來源 : [111.71.213.61]
最後登入時間 :
2021-03-10 00:11:48
a006. 一元二次方程式 | From: [27.246.104.109] | 發表日期 : 2020-09-20 02:49

 

ㄧ已通過! 修改內容如下:

1. 將輸出改得跟所求一模一樣,包括two different roots改成大寫的Two different roots、逗點跟文字之間增加一個空格等等,都是一些小細節。

2.分母加上括號(感謝評論區內有高人指點!!!)

 

 
ZeroJudge Forum