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

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

Python調用函數這里有個問題希望大神可以回答(客官快來啊=-=)

L = []
x = 1
while x <= 100:
? ?L.append(x * x)
? ?x = x + 1
print sum(L)
L.append(x * x)這里不是給list增加新元素嗎,可是為什么list中不應該是L = [1,4,......],可是運行后卻是L=[1,5,....]這的第二個新元素直接就和之前的元素相加了變成5了?????(一臉懵逼狀)求大神給我解解惑,實在是想得腦殼疼

正在回答

2 回答

沒有變成5啊,我運行是4呀http://img1.sycdn.imooc.com//593400070001ab9308120516.jpg

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

劉伯乾3301405 提問者

非常感謝!
2017-06-06 回復 有任何疑惑可以回復我~

L = []
x = 1
while x <= 100:
? ?L.append(x * x)
? ?x = x + 1
print L

打印出來的是[1, 4, 9, 16, 25, 36,...]

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

舉報

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

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

進入課程

Python調用函數這里有個問題希望大神可以回答(客官快來啊=-=)

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

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

幫助反饋 APP下載

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

公眾號

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