課程
/后端開發
/Python
/初識Python
L = []
n=1
if n<=100:
? ? L.append(n*n)
? ? n = n+1
print sum(L)
2018-12-01
源自:初識Python 7-2
正在回答
你這個是if,不是循環,相當于最后L里存的值只有1*1的,后面的都沒有,if執行完n=2后,就不會再進入if了,直接執行下一句print sum(L)
#定義sum函數,實現函數功能
def sum(list):
? ? sum = 0
? ? for num in list:
? ? ? ? sum += num * num
? ??
? ? return sum
n = 1;
while n <= 100:
? ? L.append(n)
? ? n += 1
慕姐8421101 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-12-06
你這個是if,不是循環,相當于最后L里存的值只有1*1的,后面的都沒有,if執行完n=2后,就不會再進入if了,直接執行下一句print sum(L)
2018-12-01
L = []
#定義sum函數,實現函數功能
def sum(list):
? ? sum = 0
? ? for num in list:
? ? ? ? sum += num * num
? ??
? ? return sum
? ??
n = 1;
while n <= 100:
? ? L.append(n)
? ? n += 1
print sum(L)