1.编写装饰器,为函数加上统计时间的功能 import time def Decoration(func): def Timmer(): # 开始时间 Start = time.time() func() End = time.time() return Start - End return Timmer @Decoration def func1(): time.sleep(0.5) print('hello') return 答案 2.编写装饰器,为函数加上认证的功能; 这个题目一点思路都没…
1.使用循环打印以下效果: 1: * ** *** **** ***** 2: ***** **** *** ** * 3: * *** ***** ******* ********* for i in range(1,6): print('*'*i) for i in range(5,0,-1): print(i*'*') for i in range(1,10,2): print(i*'*') 2.输入一个广告标语. 判断这个广告是否合法. 根据最新的广告法来判断. 广告法内容过多. 我们就…
1.斐波那契数列用递归实现:问第n个斐波那契数是多少 def fbnq(n): if n == 0 or n == 1: return 1 else: return fbnq(n-1)+fbnq(n-2) print(fbnq(5)) 答案 2.用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 print([i.upper() for i in lst if len(i)>=3 ]) 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 prin…
1.有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合 pythons={'alex','egon','yuanhao','wupeiqi','gangdan','biubiu'}linuxs={'wupeiqi','oldboy','gangdan'} 1. 求出即报名python又报名linux课程的学员名字集合 2. 求出所有报名的学生名字集合 3. 求出只报名python课程的学员名字 4. 求出没有同时这两门课程的学员名字…
1.写函数,接收n个数字,求这些参数数字的和. def func1(*Num): num = 0 for i in Num: num += i return num 2.读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? a=10 b=20 def test5(a,b): print(a,b) c = test5(b,a) print(c) 题目 a = 20 b = 10 c = None 答案 3.写函数,传入函数中多个实参(均为可迭代对象如字符串,列表,元祖,集合等),将每个…
1.简述变量命名规范 必须以字母.数字.下划线命名,且不能以数字开头 不能是python的关键字 不能以中文或者拼音作为变量名 命名格式推荐以驼峰式或者下划线连接命名 区分大小写 要有意义,具有可描述性 2.name = input(“>>>”) name变量是什么数据类型? str 3.if条件语句的基本结构? if True/False: commond else: commond if True/False: commond elif True/False: commond els…
1.写一个求正方形周长和面积的类 class perimeter: def __init__(s,long): s.long = long def Perimeter(s): print((s.long*4)) def area(s): print(s.long*s.long) Object1 = perimeter(20) Object1.Perimeter() Object1.area() 答案 2.人狗大战游戏 class human: def __init__(self,name,sex…
1.写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者. def func1(List): List2 = [] for num in range(len(List)): if num % 2 != 0: List2.append(List[num]) return List2 2.写函数,判断用户传入的对象(字符串.列表.元组)长度是否大于5. def fun1(Object): if type(Object) != tuple and type(Obj…
1.把列表中所有姓周的人的信息删掉 lst = ['周老二', '周星星', '麻花藤', '周扒皮'] lst = ['周老二', '周星星', '麻花藤', '周扒皮'] lst2 = [] for i in range(len(lst)): if not lst[i].startswith('周'): lst2.append(lst[i]) lst = lst2 2.车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量. cars = ['鲁A32444','鲁B12…
1.有如下变量,请实现要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) 讲述元祖的特性不可变列表 请问tu变量中的第一个元素 "alex" 是否可被修改?不可以 请问tu变量中的"k2"对应的值是什么类型?是否可以被修改?…