摘要:
day21 1.python代码得到2个列表的交集与差集 不许用set def intersection(l1,l2): """交集""" intersection = [] for i in range(len(l1)): if i in l2: intersection.append(i) de 阅读全文
摘要:
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 += 阅读全文
摘要:
# 统计一句话中,有几个字母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,用 阅读全文
摘要:
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.钞票换硬币 把一元钞票换成一分、二分、五分硬币(每种至少一枚),有多种换法,分 阅读全文
摘要:
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): 阅读全文
摘要:
day16 装饰器带参数: import time def timer(func): def func1(count): # 增加参数 time1 = time.time() func(count) # 传入参数 time2 = time.time() print('共使用了%s' % str(ti 阅读全文
摘要:
装饰器 给不同的函数增加通用的功能 闭包:函数对象+函数内部需要使用的外部变量=函数返回的整体 装饰器可以传入一个函数,返回一个函数对象 没有括号的叫函数对象 有括号的叫函数调用 def prc(): return sum >>> def func1(func): # func 是函数,函数,函数 阅读全文
摘要:
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 阅读全文
摘要:
day13 1.使用 while,计算随机数之和,超过 100 的时候,停 止程序。随机数 1-20 的范围产生,要求记录一下产生的随 机数,以及最后的和,以及随机数的个数 >>> import random >>> count = 0 >>> num = [] >>> num_add = 0 >> 阅读全文
摘要:
day12 1. 练习题第八题,将数字的每一位都+2,转换成一个新数字(整数和小数) def number(s): “”“如果不是int或者float类型就提示输入数字,就剔除了字母的情况,包括多个.等异常情况”“” new_s = [] if isinstance(s,float): # 如果是f 阅读全文