Design of Computer Programs
https://www.udacity.com/course/viewer#!/c-cs212/l-48688918/e-48723568/m-
计算一组数的总和
bad function
def ss(nums):
total = 0
for i in range(len(nums)):total = (total + nums[i]**2)
return total
good function
def ss(nows):
return sum(x**2 for x in nums)