作业
LBJKing958101334
这个作者很懒,什么都没留下…
展开
-
day18-2.25作业
建立一个汽车类Auto,包括轮胎个数,汽车颜色,车身重量,速度等属性,并通过不同的构造方法创建实例。至少要求 汽车能够加速 减速 停车。 再定义一个小汽车类CarAuto 继承Auto 并添加空调、CD属性,并且重新实现方法覆盖加速、减速的方法class Auto: tyre_count = 4 def __init__(self, color='红色', weight='1500KG', speed='100km/s'): self.color = color ..原创 2021-02-25 23:40:50 · 171 阅读 · 0 评论 -
day16-2.23-面向对象作业
定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rectangle: def __init__(self, long1, wide1): self.long = long1 self.wide = wide1 def area(self): print(f'面积:{self.long * self.wide}') def perimeter(self): print(f'周长:{(sel..原创 2021-02-23 20:11:50 · 132 阅读 · 0 评论 -
day15-2.22正则表达式作业
利用正则表达式完成下面的操作:1.用户名匹配 要求: 1.用户名只能包含数字 字母 下划线 2.不能以数字开头 3.⻓度在 6 到 16 位范围内re_name = r'[a-zA-Z][\da-zA-Z_]{5,15}'print(fullmatch(re_name, 'dsa789'))密码匹配 要求: 1.不能包含!@#¥%^&*这些特殊符号 2.必须以字母开头 3.⻓度在 6 到 12 位范围内pa原创 2021-02-22 21:02:11 · 144 阅读 · 0 评论 -
day12-2.3作业
已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是valueA = ['name', 'age', 'sex']B = ['张三', 18, '女']新字典: {'name': '张三', 'age': 18, 'sex': '女'} result = map(lambda x, y: (x, y), A, B)print(dict(result))已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的.原创 2021-02-03 19:22:31 · 251 阅读 · 0 评论 -
day11-2.2函数作业2
写一个匿名函数,判断指定的年是否是闰年result1 = lambda x: x % 4 == 0 and x % 100 != 0 or x % 400 == 0print(result1(2004))写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)result2 = lambda x: list(x[-i-1] for i in range(len(x)))print(result2([50, 60,..原创 2021-02-02 19:54:55 · 142 阅读 · 0 评论 -
day9-2.1函数作业
编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def reverse(dict1): result1 = {} result1 = dict((dict1[x], x)for x in dict1) print(result1)编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新..原创 2021-02-01 22:07:26 · 206 阅读 · 0 评论 -
1.28字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = input('请输入一个字符串:')for x in range(1, len(str1)+1, 2): print(str1[x], end='')输入用户名,判断用户名是否合法(用户名长度6~10位)str2 = input('请输入用户名:')if 6 <= len(str2) <= 10: p..原创 2021-01-28 21:19:53 · 158 阅读 · 1 评论 -
day7-1.27-列表和字典作业
1.创建一个列表,列表中有10个舒宗, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序例如:随机生成了[70, 88, 91, 70, 107, 234, 91, 177, 282, 197] --- 去重之后 [70, 88, 91, 107, 234, 177, 282, 197] ---- 降序排序 [282, 234, 197, 177, 107, 91, 88, 70]num = [70, 88, 91, 70, 107, 234, 91, 177, 282, 19原创 2021-01-27 22:52:07 · 107 阅读 · 0 评论 -
day5-1.25-列表作业
1.已知一个数字列表,求列表中心元素。num = [1, 2, 3, 4, 65, 66]index = len(num) // 2print((num[index] - 1), num[index])2.已知一个数字列表,求所有元素和。num = [1, 2, 3, 4, 65, 66]sum1 = 0for index in range(len(num)): sum1 += num[index]print(sum1)3.已知一个数字列表,输出所有奇数下标元素。num =原创 2021-01-25 21:15:28 · 167 阅读 · 0 评论 -
周末作业-循环练习题
判断101-200之间有多少个素数,并输出所有素数。count = 0for x in range(101, 201, 2): z = int(x ** 0.5 + 1) for y in range(2, z): if x % y == 0: break else: count += 1 print(x)print('素数个数为', count)求整数1~100的累加值,但要求跳过所有个位为3的数。..原创 2021-01-24 19:21:15 · 142 阅读 · 0 评论 -
1.21 分之和循环作业
基础题根据输入的成绩的范围打印及格 或者不及格。score = int(input('请输入成绩:'))if (score < 0) and score > 100: print('成绩不合法')if 60 <= score: print('成绩及格')else: print('成绩不合格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('请输入年龄:'))if (原创 2021-01-21 21:46:39 · 205 阅读 · 0 评论 -
1.20-运算符和变量作业
选择题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原创 2021-01-20 20:33:54 · 262 阅读 · 0 评论