自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 day17-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self,breed,gender='公狗'): self.name = '小黑' self.gender = gender self.breed = breed def __repr__(self): return f'{self.__dict__}汪..

2021-05-20 01:36:36 50

原创 数据持久化作业

=================================================学生管理系统登录页面 ❀ 1. 登 录 ❀ 2. 注 册 ❀ 3. 退 出=================================================请选择: 2请输入用户名: aaa请输入密码:123456注册成功/注册失败! (如果该账号之前已经注册过就注册失败!) 学

2021-05-16 00:24:55 58

原创 day12-三大神器作业

为函数写一个装饰器,在函数执行之后输出 afterdef add_end_message(fn): def new_fn(*args, **kwargs): result = fn(*args, **kwargs) print('after') return result return new_fn@add_end_messagedef func3(): passfunc3()为函数写一个装饰器,把函数的返回值 ..

2021-05-14 02:43:20 204

原创 day11-实参高阶函数作业

已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点2)获取列表中x坐标最小的点3)获取列表中距离原点最远的点4)将点按照点到x轴的距离大小从大到小排序points = [(10, 20), (0, 100), (20, 30), (-10, 20), ..

2021-05-12 20:12:50 32

原创 day10函数作业

1.编写一个函数,计算一个整数的各位数的平方和例如: sum1(12) -> 5(1的平方加上2的平方) sum1(123) -> 14def right_double(num): """ 一个整数的各位数的平方和 :param num:整数 :return:sum1 """ sum1 = 0 for x in range(len(num)): sum1 += int(num[x]) ** 2 retur

2021-05-12 01:34:19 40

原创 day9-函数作业

编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def transfer_key_and_value(dic1): """ 交换字典的key和value :param dic1:原字典 :return:None """ print({dic1[x]:x for x in dic1})编写一个函数,提取指..

2021-05-11 08:56:42 32

原创 day8-字符串作业(1)

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'new_str1 = ''for x in range(len(str1)): if x % 2: new_str1 += str1[x]print(new_str1)输入用户名,判断用户名是否合法(用户名长度6~10位)name = input('请输入用户名:')if 6 &l..

2021-05-08 21:14:14 79

原创 day6-列表和元组作业

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]l1 = [70, 88, 91, 70, 107, 234, 91, 177, 282, 197

2021-05-06 21:59:57 115 1

原创 day5-列表作业(2)

1.已知一个数字列表,求列表中心元素。n = ['x', 5, '*', True, 'k', False] # 设置列表z = len(n) // 2if len(n) % 2: print(n[z])else: print(n[z - 1], n[z])2.已知一个数字列表,求所有元素和。n = [8, 5, 45, 6, 125, 8552, 99, 25, 9654] # 设置列表k = 0for x in n: k += xprint(k)

2021-05-05 17:51:12 38

原创 周末作业-循环练习题(1)

判断101-200之间有多少个素数,并输出所有素数。num = 0for zx in range(101, 200): a = int(zx ** 0.5 + 1) for x in range(2, a): if zx % x == 0: break else: print(zx) num += 1print('质数个数:', num)求整数1~100的累加值,但要求跳过所有个位为3的数。v..

2021-05-05 17:50:38 113

原创 day3 循环作业

基础题使用for和while循环输出 0~100内所有3的倍数。# for循环for x in range(3, 100, 3): print(x, end=' ')# while循环x = 3while x < 100: print(x, end=' ') x += 3使用for和while循环输出100~200内个位数或者十位数能被3整除的数。for x in range(100, 201): ge = x % 10 shi =

2021-04-28 21:20:44 48

原创 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

2021-04-27 20:05:48 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除