這章好難理解
求平均值代碼如下: def?average(*args): ????sum?=?0.0 ????if?def?average(*args): ????sum?=?0.0 ????if?len(args)?==?0: ????????return?sum ????for?x?in?args: ????????sum?=?sum?+?x ????return?sum?/?len(args) print?average() print?average(1,?2) print?average(1,?2,?2,?3,?4)?==?0: ????????return?sum ????for?x?in?args: ????????sum?=?sum?+?x ????return?sum?/?len(args) print?average() print?average(1,?2) print?average(1,?2,?2,?3,?4)
#請問? “len(args)”是什么意思?為什么是這個?
2019-09-29
這是求args這個列表的長度為多少,即args這個變量中有多少元素。因為用這個式子就知道需要除以多少個元素,平均值=元素總和/元素個數。