課程
/后端開發
/Python
/初識Python
函數不能直接參與數值運算?所以需要把t=math.sqrt()在程序開頭首先進行變量賦值,不能直接寫成:
x1=(-b+math.sqrt(b*b-4*a*c))/(2*a)
應該寫:
x1=(-b+t)/(2*a)
請幫忙指正一下!
2016-07-26
源自:初識Python 7-4
正在回答
你的除號寫錯了吧 是'\'? 不是'/'
menfangding 提問者
慕思城
慕俠9625153 回復 menfangding 提問者
menfangding 提問者 回復 慕俠9625153
慕思城 回復 慕俠9625153
慕俠9625153 回復 慕思城
可以的這樣寫可以運行
import?math def?quadratic_equation(a,?b,?c):??? ????return?(-b+math.sqrt(b*b-4*a*c))/(2*a),(-b-math.sqrt(b*b-4*a*c))/(2*a) print?quadratic_equation(2,?3,?0) print?quadratic_equation(1,?-6,?5)
慕思城 回復 menfangding 提問者
好像不能吧,我也剛學兩天 好多東西也不明白
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-26
你的除號寫錯了吧 是'\'? 不是'/'
2016-07-26
可以的這樣寫可以運行
2016-07-26
好像不能吧,我也剛學兩天 好多東西也不明白