摘要: Python函数式编程之map() 格式 1 map(func, seq1[, seq2,…]) 第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。 Python函数编程中的map()函数是将func作用于seq中的每一个元素,并将所有的调用的结果作为一个list返回 阅读全文
posted @ 2020-03-25 21:58 小他_W 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 求1+2!+3!+...+20!的和 解法一 1 n = 0 2 s = 0 3 t = 1 4 for n in range(1,21): 5 t *= n 6 s += t 7 print('1! + 2! + 3! + ... + 20! = %d' % s) 1! + 2! + 3! + . 阅读全文
posted @ 2020-03-25 21:36 小他_W 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 说明 Python center() 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。 语法 str.center(width[, fillchar]) 其中:width为字符串的总宽度;fillchar为填充字符。 返回值 该方法返回一个原字符串居中,并使用 阅读全文
posted @ 2020-03-25 19:36 小他_W 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1 s = '*' 2 for i in range(1, 8, 2): 3 print((s * i).center(7)) 4 for i in reversed(range(1, 6, 2)): 5 print((s * i).center(7))结果: * *** ************  阅读全文
posted @ 2020-03-25 19:23 小他_W 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 代码 1 tour = [] 2 height = [] 3 4 hei = 100.0 5 tim = 10 6 7 for i in range(1,tim+1): 8 阅读全文
posted @ 2020-03-25 14:10 小他_W 阅读(121) 评论(0) 推荐(0) 编辑