![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作业
绵阳彭于晏
这个作者很懒,什么都没留下…
展开
-
day19作业
建立一个汽车类Auto,包括轮胎个数,汽车颜色,车身重量,速度等属性,并通过不同的构造方法创建实例。至少要求 汽车能够加速 减速 停车。 再定义一个小汽车类CarAuto 继承Auto 并添加空调、CD属性,并且重新实现方法覆盖加速、减速的方法class Auto: def __init__(self, name, tyre_num, color='红', weight='1t', speed=100): self.name = name self.tyre_n..原创 2020-10-26 09:08:51 · 224 阅读 · 0 评论 -
day17-面向对象作业
定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Orthogon: def __init__(self, long=0, wide=0): self.long = long self.wide = wide def perimeter(self): print('周长:', (self.long + self.wide) * 2) def area(self): print('面积:'..原创 2020-10-21 20:33:46 · 96 阅读 · 0 评论 -
day16正则表达式作业
利用正则表达式完成下面的操作:1.用户名匹配 要求: 1.用户名只能包含数字 字母 下划线 2.不能以数字开头 3.⻓度在 6 到 16 位范围内re_str = r'[a-zA-Z_][0-9a-zA-Z_]{5,15}'print(fullmatch(re_str, 'a784121liu'))密码匹配 要求: 1.不能包含!@#¥%^&*这些特殊符号 2.必须以字母开头 3.⻓度在 6 到 12 位范围原创 2020-10-20 21:05:24 · 67 阅读 · 0 评论 -
day12 作业
写一个装饰器@tag要求满足如下功能: def tag(name): def new_func1(func): def new_func2(*args, **kwargs): result = func(*args, **kwargs) return f'<{name}>{result}</{name}>' return new_func2 return new_func1@t..原创 2020-10-14 20:54:34 · 61 阅读 · 0 评论 -
day11作业
为函数写一个装饰器,在函数执行之后输出 afterdef add_print(func): def new_func(*args, **kwargs): result = func(*args, **kwargs) print('after') return result return new_func@add_printdef func1(x, y): return x + yprint(func1(1, 2))..原创 2020-10-13 21:06:06 · 175 阅读 · 1 评论 -
day 9推导式和函数作业
利用列表推导式, 完成以下需求:a. 生成一个存放1-100中各位数为3的数据列表:list1 = [x for x in range(1, 100) if x % 10 == 3]print(list1) # [3, 13, 23, 33, 43, 53, 63, 73, 83, 93]b. 利用列表推导式将列表中的整数提取出来:list1 = [True, 17, "hello", "bye", 98, 34, 21]list2 = [x for x in list1 if ..原创 2020-10-12 17:34:15 · 115 阅读 · 0 评论 -
day7-作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = str((input('请输入一个字符串:')))for i in str1[1::2]: print(i, end='')输入用户名,判断用户名是否合法(用户名长度6~10位)user = str((input('请输入用户名:')))if 6 <= len(user) <= 10: print('..原创 2020-10-09 19:42:09 · 58 阅读 · 0 评论 -
day6作业
1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)message = {'name': '小红', 'age': 17, 'grade': 86, 'tel': 18692852958, 'gender': '女'}2.声明一个列表,在列表中保存6个学生的信息(6个题1中的字典)a.统计不及格学生的个数b.打印不及格学生的名字和对应的成绩c.统计未成年学生的个数d.打印手机尾号是8的学生的名字e.打印最高分和对应的学生的名字f.将列表原创 2020-09-28 21:52:09 · 104 阅读 · 0 评论 -
day4作业
1.已知一个数字列表,求列表中心元素。list1 = [1, 2, 4, 13, 17, 20, 25]if len(list1) & 1: print(list1[len(list1) // 2])else: print(list1[len(list1) // 2 - 1], list1[len(list1) // 2])2.已知一个数字列表,求所有元素和。sums = 0for x in [1, 2, 4, 13, 17, 20, 25]: sums +=原创 2020-09-27 19:35:01 · 168 阅读 · 0 评论 -
day3 分之和循环作业
基础题根据输入的成绩的范围打印及格 或者不及格。num = float(input('请输入成绩:'))if num >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('请输入年纪:'))if 18 <= age < 150: print('成年')elif age < 18: pri原创 2020-09-24 20:03:01 · 53 阅读 · 0 评论 -
挖坑图
原创 2020-09-23 21:01:38 · 206 阅读 · 0 评论 -
day2-运算符和变量作业
选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(A)。A. 除字典类型外,所有标准对象均可以⽤于布尔测试B. 空字符串的布尔值是FalseC. 空列表对象的布尔值是FalseD. 值为0的任何数字对象的布尔值是False下列表达式的值为True的是(B)。A. 3>2>2B. 1 and 2 != 1C. not(11 and 0 != 2)D. 10 < 20原创 2020-09-23 19:13:41 · 252 阅读 · 0 评论