亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不出結果也不顯示錯誤怎么辦,搞不懂哇

?def ecfc(a,b,c):
...???? if(b*b-4*a*c)>0:
...???????? x1=(-b-sqrt(b*b-4*a*c))/(2*a)
...???????? x2=(-b+sqrt(b*b-4*a*c))/(2*a)
...???????? return x1,x2
...???? elif(b*b-4*a*c)==0:
...???????? x1=x2=-b/(2*a)
...???? else:
...???????? return 'error'
... ? ? print ecfc(1,-6,5)



正在回答

3 回答

當滿足任一條件時,會return一個值,同時結束函數,所以你的print語句在函數體內就運行不到了

0 回復 有任何疑惑可以回復我~

縮進問題,print不應該在函數體里面

0 回復 有任何疑惑可以回復我~

import math
def ecfc(a,b,c):
??? if(b*b-4*a*c)>0:
??????? x1=(-b-math.sqrt(b*b-4*a*c))/(2*a)
??????? x2=(-b+math.sqrt(b*b-4*a*c))/(2*a)
? ? ? ? return x1,x2
??? elif(b*b-4*a*c)==0:
??????? x1=x2=-b/(2*a)
??? else:
??????? return 'error'
print ecfc(1,-6,5)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758390    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

不出結果也不顯示錯誤怎么辦,搞不懂哇

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號