Python
eddietk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python练习:编写一个prod()函数,可以接受一个list并利用reduce()求积:
from functools import reducedef prod(l): return reduce(lambda x,y:x * y,l)测试代码:print('3 * 5 * 7 * 9 =', prod([3, 5, 7, 9]))if prod([3, 5, 7, 9]) == 945: print('测试成功!')else: print('测试失败!')原创 2021-06-18 15:31:36 · 539 阅读 · 0 评论 -
Python练习:配合map(),把str转换为int的函数
在学习Python的过程中,from functools import reducedef fn(x, y): return x * 10 + ydef char2num(s): digits = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9} return digits[s]reduce(fn, map(char2num, '13579'))...原创 2021-06-18 15:03:59 · 688 阅读 · 0 评论 -
汉诺塔用Python递归函数实现 -- 理解消化
关于汉诺塔用递归函数,一遍有一遍的看了很多教程,却始终不能理解。看了这篇文章后,明白很多。链接:https://blog.youkuaiyun.com/weixin_42365252/article/details/83787897原创 2021-06-17 12:55:05 · 234 阅读 · 0 评论 -
Python 练习题:使用迭代查找一个list中最小和最大值,并返回一个tuple
def findMinAndMax(L): if len(L)==0: return (None,None) (mins,maxs)=(L[0],L[0]) for nums in L: if maxs<nums: maxs=nums for nums in L: if mins>nums: mins=nums return (mins.原创 2021-06-16 17:00:40 · 198 阅读 · 0 评论
分享