smith88 发表于 2018-8-5 13:28:51

Python算法题----1到100求和的3种加法

  # 递推法
  def sum01(n):
  result = 0
  for i in range(1, n+1):
  result += i
  return result
  # 递归法
  def sum02(n):
  if n == 1:
  return 1
  else:
  return n + sum02(n-1)
  # 数学公式法
  def sum03(n):
  return n * (1 + n) / 2
页: [1]
查看完整版本: Python算法题----1到100求和的3种加法