最新回答 / qq_慕絲4553251
從這門課的頭開(kāi)始,準(zhǔn)備一個(gè)筆記本每一章都做筆記,會(huì)讓你上手的更快,反正我就是這樣的。而且每一章都沒(méi)有什么廢話,記起來(lái)容易且加深印象
2020-07-31
最新回答 / L_inDesign
s = set(['adam', 'lisa', 'paul'])L = ['adam', 'lisa', 'bart', 'paul']for item in L:? ? if item in s:? ? ? ? s.remove(item)? ? else:? ? ? ? s.add(item)print s不好意思沒(méi)認(rèn)真審題,要求如果有就要?jiǎng)h掉。
2020-07-29
最新回答 / qq_棠梨煎雪故人來(lái)_03907185
雖然python我也只是學(xué)到這里,但以其他編程語(yǔ)言的基礎(chǔ)來(lái)講,你是在函數(shù)average里定義的n,是個(gè)局部變量,只在這個(gè)函數(shù)里可見(jiàn)并且使用。你的print函數(shù)是在函數(shù)外的,用不了你在函數(shù)內(nèi)定義的n。解決方法的話,你可以把print放進(jìn)average函數(shù)里,又或者把變量n定義在函數(shù)外。當(dāng)然,你這sum也有同樣的問(wèn)題。另外,你沒(méi)考慮args長(zhǎng)度為0的情況,會(huì)有0除異常了,需要額外判斷。
2020-07-29
最贊回答 / weixin_慕勒6524821
可能是版本不兼容,python2和python3是不兼容的,所以一些可以在python2上運(yùn)行的代碼不一定可以在python3上運(yùn)行;可以嘗試更換版本;
2020-07-29
最新回答 / 慕后端8306686
你如果是用工具,加上(),如果是要計(jì)算相加結(jié)果,把''去掉,這是整數(shù),如果不需要計(jì)算的話,就直接加括號(hào)輸出
2020-07-26
最新回答 / qq_棠梨煎雪故人來(lái)_03907185
全局變量的范圍是整個(gè)程序,除非你在局部范圍又定義了一次同名變量,否則整個(gè)程序內(nèi)的sum都是開(kāi)始定義的全局變量。就算你在局部定義了同名變量,出了這個(gè)局部范圍它還是指向全局變量。
2020-07-26
最新回答 / 胡思亂想的徐某某
我理解它判斷正誤的方法是根據(jù)你的代碼中是否包含關(guān)鍵字段,第一個(gè)同學(xué)的解釋中包含關(guān)鍵字段,所以可以通過(guò),你刪除后,雖然可以運(yùn)行成功,但與期待值不符,所以不通過(guò)
2020-07-23
最贊回答 / 淺吻心不亂
嵌套循環(huán):外循環(huán)走一下,內(nèi)循環(huán)走一遍。<...code...>x = 1, y = range(2,101,2);x = 3, y = range(2,101,1);以此類推......直到x = 99結(jié)束!
2020-07-23