作业
Transia
这个作者很懒,什么都没留下…
展开
-
学习Python的day17面向对象作业
定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self, name, gender, variety): self.name = name self.gender = gender self.variety = variety def call_out(self): return '叫唤'a..原创 2021-08-03 22:14:10 · 99 阅读 · 0 评论 -
学习python的D12实参高阶函数作业
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点print(max(points, key=lambda x: x[1]))2)获取列表中x坐标最小的点print(min(points, key=lambda x: x[0]))3)获取列表中距离..原创 2021-07-28 22:59:59 · 99 阅读 · 0 评论 -
学习Python的D11函数作业
编写一个函数,交换指定字典的key和value。例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def change(a): b = {} for x in a: v = a[x] b[v] = x return b编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串例如: 传入'12a&bc12d-+..原创 2021-07-27 23:24:09 · 110 阅读 · 0 评论 -
学习Python的D9字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'for x in str1[1::2]: print(x)输入用户名,判断用户名是否合法(用户名长度6~10位)name1 = input('请输入用户名:')if 6 <= len(name1) <= 10: print('合法')else: print('不合法')..原创 2021-07-22 21:54:05 · 359 阅读 · 0 评论 -
学习Python的D8字典和集合作业
定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )class1 = [ {'name': '张三', 'age': 18, 'score': 56, 'tel': '12', 'xb': '男'}, {'name': '李四', 'age': 19, 'score': 89, 'tel': '34', 'xb': '男'}, {'name': '王五', 'age': 17, 'score': 47, 'tel..原创 2021-07-21 22:48:03 · 300 阅读 · 0 评论 -
学Python的D7列表和字典作业
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]nums = [70, 88, 91, 70, 107, 234, 91, 177, 282, 19原创 2021-07-20 23:30:15 · 114 阅读 · 0 评论 -
学习Python的D6列表作业
1.已知一个数字列表,求列表中心元素。list1 = [1, 2, 3, 4, 5, 6, 7, 8]n = len(list1)if n % 2 == 0: print(list1[n // 2-1], list1[n // 2])else: print(list1[n // 2])2.已知一个数字列表,求所有元素和。x = 0list1 = [1, 2, 3, 4, 5, 6, 7, 8]for n in range(len(list1)): x += list原创 2021-07-19 23:20:09 · 226 阅读 · 0 评论 -
D3-运算符和变量作业
选择题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-07-15 16:37:56 · 180 阅读 · 0 评论