請大神解答
L = [] x = 1 sum = 0 while x <= 100: ? ?L.append(x * x) ? ?sum = sum+L[x-1] ? ?x = x + 1 print sum 不知道為什么用pycharm編譯直接print sum(L)會報錯
L = [] x = 1 sum = 0 while x <= 100: ? ?L.append(x * x) ? ?sum = sum+L[x-1] ? ?x = x + 1 print sum 不知道為什么用pycharm編譯直接print sum(L)會報錯
2017-04-14
舉報
2017-05-01
2017-04-28
樓上的意思我懂,這里我詳細說清楚點
2017-04-24
2017-04-14
你用的是什么版本的python,3.0以后的版本要print()
2017-04-14
沒看懂你說的什么意思, 你就是要計算1*1+..+100*100 嗎 ?print sum(L) 是想干什么 ?上邊代碼沒問題 執行完了直接就輸出了結果(你上邊這段代碼里自帶了print功能) ? 你又在pycharm里來一個print sum(L) 是干嘛 ,,, 你這個操作又問題吧。。 這里的L相當于沒定義的吧。 報錯的提示具體是什么呢