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

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

編寫一個函數,返回一元二次方程的兩個解

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

編譯執行后? x2 那一行報錯是什么原因

正在回答

2 回答

初步猜測可能是縮進中含有中文空格或tab空格導致的,具體報什么錯誤呢,可以將代碼貼出來看下的哦

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

qq_綠草如茵_0

x1和x2的縮進應該是一致的
2017-07-28 回復 有任何疑惑可以回復我~
#2

慕粉0913314328 提問者

感謝答復,代碼x1和x2縮進是一致的,我提交問題的時候格式被我打亂了,它報錯:indentationerror: unexpected intend
2017-07-28 回復 有任何疑惑可以回復我~
#3

慕粉0913314328 提問者

非常感謝答復,自己根據你的提示,把縮進全部查看了一遍,果然是縮進的問題,已解決,謝謝謝謝
2017-07-28 回復 有任何疑惑可以回復我~

先看一下報錯的原因

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

慕粉0913314328 提問者

你好,是縮進的問題,已解決
2017-07-28 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

編寫一個函數,返回一元二次方程的兩個解

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

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

幫助反饋 APP下載

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

公眾號

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