如何用PYTHON递归算法解决数字相加问题

 时间:2024-10-12 12:19:08

1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

如何用PYTHON递归算法解决数字相加问题

3、def plus(n):如果用递归的方式,那么我们可以先定义一个函数。

如何用PYTHON递归算法解决数字相加问题

5、l = [1, 3, 33, 43, 9]def plus(list): return list[0] + plus(list[1:])对于列表,实际上这样操作会更好,因为可以每个数的大小排序,每次都调用第一个,不断缩小范围。

如何用PYTHON递归算法解决数字相加问题

7、l = [1, 3, 33, 43, 9]def plus(list): if list == []: return 0 return list[0] + plus(list[1:])plus(l)运行一下就知道结果是正确的。

如何用PYTHON递归算法解决数字相加问题

9、l = [1, 3, 33, 43, -9]def plus(list): if list == []: return 0 return list[0] + plus(list[1:])plus(l)测试一下其他的列表也是可以运算的。

如何用PYTHON递归算法解决数字相加问题
  • pycharm怎么查看接口测试历史记录
  • 怎样用Python计算一天是这一年的第几天?
  • 光敏二极管的工作原理与特点用途解析
  • EXCEL通过TYPE函数判断数据的数值类型
  • cisco软件怎么配置两台pc连接之间的浏览器
  • 热门搜索
    山东临沂旅游景点大全 天津五大道旅游攻略 深圳文体旅游局官网 自治区旅游局 上海集散中心旅游线路 朱家峪民俗旅游区 江苏扬州旅游 张家界旅游攻略网 大理古城旅游攻略 贡嘎山旅游攻略