課程
/后端開發
/Python
/初識Python
def square_of_sum(L):??? for x in L:??????? x=x*x??????? return sum(x)print square_of_sum([1, 2, 3, 4, 5])print square_of_sum([-5, 0, 5, 15, 25])
2017-09-14
源自:初識Python 7-3
正在回答
return 需要與fo對其 不然 只循環了一次 就會得到返回值
這個代碼可以運行。
sum()函數參數應該是一個list,而你放進去的參數x是int。
return 在 for循環內部,也就是說for循環剛運行一次,就return結束函數了。
def?square_of_sum(L):
????sum?=?0
????for?x?in?L:
????????sum?=?sum?+?x
????return?sum
print?square_of_sum([1,?2,?3,?4,?5])
print?square_of_sum([-5,?0,?5,?15,?25])
要sum
def square_of_sum(L):
? ? sum = 0.0
? ? for x in L:
? ? ? ? x=x*x
? ? ? ? sum = sum + x
? ? ? ? return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
def?square_of_sum(L): ????sum?=?0 ????for?x?in?L: ????????sum?=?sum?+?x ????return?sum print?square_of_sum([1,?2,?3,?4,?5]) print?square_of_sum([-5,?0,?5,?15,?25])
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-28
return 需要與fo對其 不然 只循環了一次 就會得到返回值
2017-09-20
這個代碼可以運行。
2017-09-14
sum()函數參數應該是一個list,而你放進去的參數x是int。
return 在 for循環內部,也就是說for循環剛運行一次,就return結束函數了。
2017-09-14
def?square_of_sum(L):
????sum?=?0
????for?x?in?L:
????????sum?=?sum?+?x
????return?sum
print?square_of_sum([1,?2,?3,?4,?5])
print?square_of_sum([-5,?0,?5,?15,?25])
要sum
2017-09-14
def square_of_sum(L):
? ? sum = 0.0
? ? for x in L:
? ? ? ? x=x*x
? ? ? ? sum = sum + x
? ? ? ? return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2017-09-14