摘要: day21 1.python代码得到2个列表的交集与差集 不许用set def intersection(l1,l2): """交集""" intersection = [] for i in range(len(l1)): if i in l2: intersection.append(i) de 阅读全文
posted @ 2019-12-26 08:12 绝世老中医 阅读(174) 评论(0) 推荐(0) 编辑
摘要: day20 1.习题1:读入一组数字,然后把每组数字加1后输出,比如 123,输出234 number = input("please input number") def add_number(n): a = '' for i in str(n): s += str(int(i)+1) a += 阅读全文
posted @ 2019-12-24 09:19 绝世老中医 阅读(159) 评论(0) 推荐(0) 编辑
摘要: # 统计一句话中,有几个字母a 有几个单词glory s = 'a bot, a gril, glory road is glory' 方法1 用list统计 lit_a = [] for i in s: if i == 'a': list_a.append(i) len(list_a) 方法2,用 阅读全文
posted @ 2019-12-24 08:42 绝世老中医 阅读(213) 评论(0) 推荐(0) 编辑
摘要: day18 1.编程求 s=1!+2!+3!+…..+n! >>> n = 5 >>> s = 0 >>> t = 1 >>> for i in range(1,n+1): ... t *= i ... s ++ t 2.钞票换硬币 把一元钞票换成一分、二分、五分硬币(每种至少一枚),有多种换法,分 阅读全文
posted @ 2019-12-24 08:18 绝世老中医 阅读(231) 评论(0) 推荐(0) 编辑
摘要: day17 1.打印 1/2, 1/3, 1/4,….1/10 def print_num(): for i in range(2,11): print("1/{}".format(i)) 2.写一个函数实现一个数学公式 def add(a,b): return a+b def square(a): 阅读全文
posted @ 2019-12-24 08:08 绝世老中医 阅读(157) 评论(0) 推荐(0) 编辑
摘要: day16 装饰器带参数: import time def timer(func): def func1(count): # 增加参数 time1 = time.time() func(count) # 传入参数 time2 = time.time() print('共使用了%s' % str(ti 阅读全文
posted @ 2019-12-23 23:39 绝世老中医 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 装饰器 给不同的函数增加通用的功能 闭包:函数对象+函数内部需要使用的外部变量=函数返回的整体 装饰器可以传入一个函数,返回一个函数对象 没有括号的叫函数对象 有括号的叫函数调用 def prc(): return sum >>> def func1(func): # func 是函数,函数,函数 阅读全文
posted @ 2019-12-23 23:38 绝世老中医 阅读(86) 评论(0) 推荐(0) 编辑
摘要: data = [] for i in range(1,5): for k in range(1,5): for m in range(1,5): if i != k and i != m and k != m: d = [] d.append(i) d.append(k) d.append(m) d 阅读全文
posted @ 2019-12-23 23:36 绝世老中医 阅读(202) 评论(0) 推荐(0) 编辑
摘要: day13 1.使用 while,计算随机数之和,超过 100 的时候,停 止程序。随机数 1-20 的范围产生,要求记录一下产生的随 机数,以及最后的和,以及随机数的个数 >>> import random >>> count = 0 >>> num = [] >>> num_add = 0 >> 阅读全文
posted @ 2019-12-23 10:01 绝世老中医 阅读(200) 评论(0) 推荐(0) 编辑
摘要: day12 1. 练习题第八题,将数字的每一位都+2,转换成一个新数字(整数和小数) def number(s): “”“如果不是int或者float类型就提示输入数字,就剔除了字母的情况,包括多个.等异常情况”“” new_s = [] if isinstance(s,float): # 如果是f 阅读全文
posted @ 2019-12-23 09:45 绝世老中医 阅读(294) 评论(0) 推荐(0) 编辑