已采納回答 / 柏舟0
平方根出來不可能小于零啊應(yīng)該是b*b-4ac<0才返回?zé)o實(shí)根,而且因?yàn)橛辛酥形乃砸谧钌项^加上#-*-coding:utf-8-*-
2016-09-02
已采納回答 / 別光看_碼
<...圖片...>第一個(gè)代碼是模仿你寫的,有三個(gè)地方有錯(cuò)誤:for循環(huán)下面的sum 縮進(jìn)明顯是5個(gè)空格,不是4個(gè)空格。for循環(huán)沒有結(jié)束就print,需要多敲一個(gè)空格退出for循環(huán)。print沒有加括號(hào),貌似是python3.0+版本才需要注意。
2016-08-31
已采納回答 / 叫我磊磊就好
不會(huì)運(yùn)行,a:b:c這種格式中a是起始位置(包含),b是終止位置(不包含),c表示每幾個(gè)取一個(gè),但是并沒有三個(gè)冒號(hào)的形式吧
2016-08-31
最贊回答 / 慕粉13726259791
?if x % 2 == 1 and x<=100: ? 這句應(yīng)該分為倆句,and 的話是與運(yùn)算,若判斷 x % 2 == 1為假的話,x <= 100 就不會(huì)執(zhí)行下去的了,再結(jié)合上面小伙伴說的,再用break語句進(jìn)行 x 的值判斷
2016-08-31
已采納回答 / ZHU_WD
創(chuàng)建tuple和創(chuàng)建list唯一不同之處是用( )替代了[ ],單元素 tuple 要多加一個(gè)逗號(hào)“,”,tuple一旦創(chuàng)建完畢,就不能修改了。根據(jù)你要?jiǎng)?chuàng)建的元素及需求選擇用tuple()還是list[]
2016-08-30
已采納回答 / lyn_li3816629
我覺得從計(jì)算機(jī)的性能來說,肯定是print L[-46::5]這個(gè)更加好。但是print L[-46::5]是人工進(jìn)行計(jì)算之后得出的,要是數(shù)字更大一些的話就不好弄了。所以從便捷程度上來說print L[4::5][-10:]更好一些。個(gè)人觀點(diǎn),僅供參考。
2016-08-29
已采納回答 / 呆子2017年就要畢業(yè)啦
可以的,一般不報(bào)錯(cuò)的話,就正確,另外,字符間的縮進(jìn),抑或說那個(gè)空格,是為了美觀,不是必要的,Python的嚴(yán)格縮進(jìn)僅限于代碼塊,一般包括函數(shù),判斷語句塊,循環(huán)語句塊等。其他縮進(jìn)一般都是為了美觀。另外有些東西有疑問了,就可以自己去嘗試一下嘛,這樣印象也深。
2016-08-28
已采納回答 / 筱兵瀟將
<...圖片...>加入后新的元素位置很是奇特,按照前邊講的,-2應(yīng)該是倒數(shù)第二位,可是是在倒數(shù)第三位。我還試了-1,和-3。-1的時(shí)候是在倒數(shù)第二位,-3的時(shí)候是在倒數(shù)第四位。排除了他會(huì)自動(dòng)取絕對(duì)值的可能。我驗(yàn)證的就是這么多。
2016-08-28
已采納回答 / weibo_山泉水不甜_0
python 是要求嚴(yán)格縮進(jìn)的,你這樣寫可能會(huì)報(bào)錯(cuò).沒看明白你得這個(gè)是不是嵌套循環(huán),如果是的話break會(huì)直接退出,不會(huì)執(zhí)行print語句的.
2016-08-27
已采納回答 / YQY_要做學(xué)霸的苑
因?yàn)檫@里用了遞歸啊,會(huì)重復(fù)第一階段你定義的這一段def move(n, a, b, c):if n==1:?? ??? ?print a,'-->',c?? ??? ?return所以就會(huì)自動(dòng)的從第一個(gè)指向第三個(gè)。else:?? ??? ?move(n-1,a,c,b)?? ??? ?move(1,a,b,c)?? ??? ?move(n-1,b,a,c)而在else這里你定義了三個(gè)move,第一個(gè)和第三個(gè)分別是a:b,a:c,b:c。所以就會(huì)出現(xiàn)A-->B 和B-->C
2016-08-27