上一页 1 ··· 14 15 16 17 18
摘要: 方法一 1 def fact(j): 2 sum = 0 3 if j == 0: 4 sum = 1 5 else: 6 sum = j * fact(j-1) 7 return sum 8 print(fact(5)) 方法二 1 def Factorial(n): 2 if n == 1: 3 阅读全文
posted @ 2020-03-26 15:47 小他_W 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: 题目:一球从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) 编辑
摘要: 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 程序分析:关键是计算出每一项的值。 代码 1 from functools import reduce 2 Tn = 0 3 Sn = 阅读全文
posted @ 2020-03-24 22:46 小他_W 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 利用 while 或 for 语句,条件为输入的字符不为 '\n'。 实例 1 import string 2 s = raw_input('请输入一个字符串:\n') 3 letters = 0 4 space = 0 5 阅读全文
posted @ 2020-03-24 22:14 小他_W 阅读(140) 评论(0) 推荐(0) 编辑
摘要: datetime.timedelta对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回一个timedelta对象。 函数原型: class datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, 阅读全文
posted @ 2020-03-24 21:42 小他_W 阅读(5393) 评论(0) 推荐(0) 编辑
摘要: 题目:将一个正整数分解质因数 分析: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 代码: 1 阅读全文
posted @ 2020-03-23 00:43 小他_W 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 函数:string.join() join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 一、函数说明1、join()函数 语法: 'sep'.join(seq) 参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即 阅读全文
posted @ 2020-03-23 00:20 小他_W 阅读(340) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18