#32301: PYTHON a006 註解


wskkivr134@gmail.com (208-05李智凱)

學校 : 不指定學校
編號 : 203643
來源 : [120.108.213.245]
最後登入時間 :
2024-09-20 10:43:54
a006. 一元二次方程式 | From: [114.26.77.66] | 發表日期 : 2022-09-28 11:03

a,b,c = map(int,input().split()) #將輸入的內容以空格分隔儲存到 變數a 變數b 和 變數c 

if b**2-4*a*c>0: #如果b平方減4ac大於0,將 (負b加(b平方減4ac)的0.5次方) 整數除 2a 的結果儲存至 變數x1 將(負b減(b平方減4ac)的0.5次方)整數除(2a)的結果儲存至 變數x2 ,輸出文字'Two different roots 變數x1的資料,變數x2的資料'
    x1 = int((-b+(b**2-4*a*c)**0.5)//(2*a))
    x2 = int((-b-(b**2-4*a*c)**0.5)//(2*a))
    print('Two different roots x1='+str(x1)+' , '+'x2='+str(x2))
elif b**2-4*a*c==0: #如果b平方減4ac等於0,將(負1乘b加(b平方減4ac)的0.5次方) 整數除 2a 的結果儲存至 變數x1 ,輸出文字''Two same roots 變數x1的資料'
    x1 = int((-1*b+(b**2-4*a*c)**0.5)//(2*a))    
    print('Two same roots x='+str(x1))
elif b**2-4*a*c<0: #如果b平方減4ac小於0 ,輸出文字'No real root'
    print('No real root')
 
https://blog.sao-x.com/post/oj/zerojudge/a006/ (程式碼來源:ǼǾՖ唯一ی)
 
#32303: Re: PYTHON a006 註解


wskkivr134@gmail.com (208-05李智凱)

學校 : 不指定學校
編號 : 203643
來源 : [120.108.213.245]
最後登入時間 :
2024-09-20 10:43:54
a006. 一元二次方程式 | From: [114.26.77.66] | 發表日期 : 2022-09-28 11:33

a,b,c = map(int,input().split()) #將輸入的內容以空格分隔儲存到 變數a取整數 變數b取整數 和 變數c取整數 

if b**2-4*a*c>0: #如果b平方減4ac大於0,將 (負b加(b平方減4ac)的0.5次方) 整數除 2a 的結果取整數 儲存至 變數x1 將(負b減(b平方減4ac)的0.5次方)整數除(2a)的結果取整數 儲存至 變數x2 ,輸出文字'Two different roots 變數x1的資料,變數x2的資料'
    x1 = int((-b+(b**2-4*a*c)**0.5)//(2*a))
    x2 = int((-b-(b**2-4*a*c)**0.5)//(2*a))
    print('Two different roots x1='+str(x1)+' , '+'x2='+str(x2))
elif b**2-4*a*c==0: #如果b平方減4ac等於0,將(負1乘b加(b平方減4ac)的0.5次方) 整數除 2a 的結果取整數 儲存至 變數x1 ,輸出文字''Two same roots 變數x1的資料'
    x1 = int((-1*b+(b**2-4*a*c)**0.5)//(2*a))    
    print('Two same roots x='+str(x1))
elif b**2-4*a*c<0: #如果b平方減4ac小於0 ,輸出文字'No real root'
    print('No real root')
 
https://blog.sao-x.com/post/oj/zerojudge/a006/ (程式碼來源:ǼǾՖ唯一ی)



 
ZeroJudge Forum