最贊回答 / qq_慕蓋茨2477813
有道理,確實應該先判斷b*b-4*a*c>=0,要不然就運算錯誤了。import mathdef quadratic_equation(a, b, c):??? if?? (b * b - 4 * a * c)>=0:??????? t = math.sqrt(b * b - 4 * a * c)??????? return (-b + t) / (2 * a), (-b - t ) / (2 * a)??? else:??????? return "import ERROR"print qu...
2020-02-07
最新回答 / 慕粉1468943808
是我沒看清楚,取到了999,結果報錯誤是因為應該是要整形而不是字符型,更改如下print [int(str(x) + str(y) + str(x)) for x in range(1,10) for y in range(0,10)]
2020-02-06
已采納回答 / 我不會起名字
<...圖片...>以下是我的個人理解,希望會對題主有幫助。左側圖示的代碼可以達到題主想要的目的。這里要明確兩個概念:continue和break的:????break:用來跳出整個循環????continue:跳過本次...
2020-02-05
最新回答 / qq_慕仙9465210
sum = 0x = 1n = 1while True:? ? sum+=2**(n-1)? ? #x*=2? ? n+=1? ? if n>20:? ? ? ? break? ? ? ??print sum<...code...>
2020-02-05