- 博客(9)
- 收藏
- 关注
原创 day18-面向对象作业
定义一个狗类和一个人类: 狗拥有属性:姓名、性别和品种 拥有方法:叫唤 人类拥有属性:姓名、年龄、狗 拥有方法:遛狗 class Dogs: def __init__(self, name, gender, breed, method): self.name = name self.gender = gender self.breed = breed self.method = method class P..
2021-12-23 10:13:55 74
原创 day12-函数进阶作业
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标) points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100) ] 以下问题使用实参高阶函数来解决 1)获取列表中y坐标最大的点 result = max(points, key=lambda x: x[1]) print(result) 2)获取列表中x坐标最小的点 result = min(points, key=lambda x..
2021-12-15 09:15:10 68
原创 day10-字符串作业
编写一个程序,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} result = dict([(value, key) for key, value in dict1.items()]) print(result) 编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串 例如: 传入 num = '12a&bc12d-+' ..
2021-12-13 09:03:01 76
原创 DAY8 BLOG
字典 定义一个变量保存一个学生的信息 student = ['小明', '男', 18, 89, 78, 34] print(student[0]) student = {'name': 'jack', 'gender': 'male', 'age': 19, 'score': 93} print(student['name']) 当需要保存多个意义不同的数据的时候,就使用字典 什么是字典(dict) 字典是容器型数据类型(序列),将{}作为容器的标志,里面多个键值对用逗号隔开(一个键值对就是一个元素)
2021-12-09 09:10:36 153
原创 day6-列表作业
1.已知一个数字列表,求列表中心元素。 list 2.已知一个数字列表,求所有元素和。 sum = 0 for i in list: sum += i print(sum) 3.已知一个数字列表,输出所有奇数下标元素。 for i in range(len(list)): if list[i] % 2 == 1: print(i) 4.已知一个数字列表,输出所有元素中,值为奇数的元素。 for i in list: if i % 2 == 1: prin
2021-12-07 09:26:07 101
原创 周末作业-循环练习题(1)
判断101-200之间有多少个素数,并输出所有素数。 count = 0 for i in range(101, 201): for j in range(2, int(i ** 0.5 + 1)): if i % j == 0: break else: print(i) count += 1 求整数1~100的累加值,但要求跳过所有个位为3的数。 sum = 0 for i in range(1, 101):..
2021-12-06 08:58:12 64
原创 DAY3 BLOG + 作业
循环结构 — 可以让代码重复执行(代码写一遍,执行多次) for 循环 语法: for 变量 in 序列: 循环体 说明: for、in - 关键字;固定写法 变量 - 变量名(可以是已经定义过的变量的变量名,也可以是没有定义) 序列 - 序列就是Python中容器型数据类型对应的数据;例如:字符串、列表、字典、元组、集合、迭代器、生成器、range等 : - 固定写法 循环体 - 和for保持一
2021-12-02 22:48:25 74
原创 DAY2 BLOG and homework
*定义变量和给变量赋值的原理 python定义变量的时候,需要先申请内存,内存申请多大看数据需要多大,然后将数据保存到内存中再和变量进行关联。 重新给变量赋值的时候,会重新申请新的内存,新的内存的大小由新的数据的大小决定。 程序员申请内存最小单位是字节 *数学运算符 数学运算符:+, -, *, /, %(取余), //(整除), **(幂运算) 1.1 +, -, *, / python的加减乘除和数学中的功能一样 print(3 + 5) # 8 print(3 - 5) # -2 print(3
2021-12-01 18:18:28 454
原创 DAY1 BLOG
第一天 *基础语法 1.注释 1.1单行注释 注释内容前面使用#(快捷键command + /) # 打印名字 print("Sofia") #可以在每行代码后面进行注释 print("Sofia") # 打印名字 1.2多行注释 使用3对单引号或者3对双引号 语法:'''注释内容''' 或者"""注释内容""" 2.行和缩进 一般情况下,一条语句占一行;一行结束后不需要写分号(可写可不写) print("hello world") print("hello world"); 如果要在一行写多
2021-11-30 19:51:03 480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人