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

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

為什么算出來的結果錯誤

import math

def quadratic_equation(a, b, c):

? ? x=-b/(2*a)+math.sqrt(b*b-4*a*c)/(2*a)

? ? y=-b/(2*a)-math.sqrt(b*b-4*a*c)/(2*a)

? ? return x,y

print quadratic_equation(2, 3, 0)

print quadratic_equation(1, -6, 5)


正在回答

4 回答

import math

def quadratic_equation(a, b, c):

? ? x=-b/(2*a)+(math.sqrt(b*b-4*a*c))/(2*a)

? ? y=-b/(2*a)-(math.sqrt(b*b-4*a*c))/(2*a)

? ? return x,y

print (quadratic_equation(2, 3, 0))

print (quadratic_equation(1, -6, 5))


1 回復 有任何疑惑可以回復我~
#1

Don_Feng 提問者

是2要寫成2.0
2018-06-28 回復 有任何疑惑可以回復我~
#2

Don_Feng 提問者

非常感謝!
2018-06-28 回復 有任何疑惑可以回復我~
#3

Don_Feng 提問者

但我不知道為什么要把2寫成2.0就行了
2018-06-28 回復 有任何疑惑可以回復我~
#4

Rotten_Orange 回復 Don_Feng 提問者

3.6.5里使用/運算符應該整型會轉換成float
2018-06-28 回復 有任何疑惑可以回復我~
#5

Rotten_Orange 回復 Don_Feng 提問者

你的代碼在eclipse里運算結果是正確的
2018-06-28 回復 有任何疑惑可以回復我~
#6

Don_Feng 提問者 回復 Rotten_Orange

好的?
2018-06-29 回復 有任何疑惑可以回復我~
#7

Giraffe_401 回復 Don_Feng 提問者

數據類型,整數和整數的運算結果還是整數
2018-07-11 回復 有任何疑惑可以回復我~
查看4條回復
x=(-b?+?math.sqrt(b*b-4*a*c))/(2*a)???
y=(-b?-?math.sqrt(b*b-4*a*c))/(2*a)


1 回復 有任何疑惑可以回復我~
#1

Don_Feng 提問者

但我不知道為什么要把2寫成2.0就行了
2018-06-28 回復 有任何疑惑可以回復我~

少了括號

1 回復 有任何疑惑可以回復我~
#1

Don_Feng 提問者

不對,你試一試
2018-06-28 回復 有任何疑惑可以回復我~

?? x=-b/(2*a)+(math.sqrt(b*b-4*a*c))/(2*a)

? ? y=-b/(2*a)-(math.sqrt(b*b-4*a*c))/(2*a)


1 回復 有任何疑惑可以回復我~
#1

Don_Feng 提問者

是2要寫成2.0
2018-06-28 回復 有任何疑惑可以回復我~
#2

Don_Feng 提問者

但我不知道為什么要把2寫成2.0就行了
2018-06-28 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

為什么算出來的結果錯誤

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

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

幫助反饋 APP下載

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

公眾號

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