- 博客(18)
- 收藏
- 关注
原创 day12-实参高阶函数作业(1)
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点max_ypoint = max(points, key=lambda x: x[-1])print(max_ypoint)2)获取列表中x坐标最小的点min_xpoint = min(points,..
2021-10-26 21:18:31 128
原创 day4-循环作业
1. 基础题输入年份,如果输入的年是闰年打印'闰年'否则打印'平年'year1 = int(input('请输入年份:'))if year1 % 100: print('平年'if year1%4 else '闰年')else: print('平年' if year1%400 else '世纪闰年')使用for和while循环输出 0~100内所有3的倍数。for x in range(0,101,3): print(x,end=',')print('\n')nu
2021-10-14 20:02:32 118
原创 day13-9.30 迭代器和生成器
day13 迭代器和生成器一、迭代器1.什么是迭代器(iter英文名)1)迭代器是系统提供的容器型数据类型2)创建迭代器:a.将其他序列转换成迭代器b.创建生成器3)迭代器的特点:a.打印不能列出查看到迭代器中的元素b.不能通过len获取迭代器中元素的个数c.如果要使用元素,必须先将元素从迭代器中取出来,而且额取出来之后就无法再放回去(取一个少一个)i1= iter('abc')print(i1)#<str_iterator object at 0x000001
2021-10-08 11:22:47 171
原创 day12-实参高阶函数作业
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点result = max(points,key=lambda item:item[-1])print(result)2)获取列表中x坐标最小的点result = min(points,key=lamb..
2021-09-29 20:52:38 110
原创 day10-字符串函数作业
编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def change(dict1): new_dict = {value:key for key,value in dict1.items()} print(new_dict)dict1 = {'a': 1, 'b': 2, 'c': 3}change(dict1)编..
2021-09-27 20:59:42 217
原创 day8-字典和集合作业
已知一个数字列表,统计偶数的个数[10, 34, 5, 65, 66, 89, 82]结果: 4list1 = [10,34,5,65,66,89,82]new_list = [x for x in list1 if x %2 ==0]print('偶数个数为:',len(new_list))已知一个数字列表,计算所有元素的平均值[23, 34, 56, 9, 80]list1=[23, 34, 56, 9, 80]sum = 0for x in list1: sum..
2021-09-26 20:05:00 61
原创 day9-字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str0 = 'abcd1234 'str1 =''for index in range(len(str0)): if index % 2 !=0: str1 += str0[index]print(str1)输入用户名,判断用户名是否合法(用户名长度6~10位)name = input('请输入用户名:')count = 0fo..
2021-09-26 20:04:28 79
原创 day7-字典作业
定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )list1 = [{'name':'小明','age':18,'score':78,'tel':13032066888,'sex':'男'},{'name':'小李','age':22,'score':56,'tel':13032066887,'sex':'女'},{'name':'小张','age':15,'score':57,'tel':13032066886,'sex':'..
2021-09-23 21:26:52 110
原创 day6-列表作业2
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]from random import randintlist1 = []list2 = []
2021-09-22 20:36:49 76
原创 day5-列表作业
1.已知一个数字列表,求列表中心元素。list = [15, 28, 32, 25,13, 33]count = len(list)if count % 2 = 0:print(list[count/2-1],list[count/2])else:print(list[count//2])2.已知一个数字列表,求所有元素和。list = [15,21,32,54,67]sum = 0for x in list: sum += xprint(‘list列表中所有元素的和为:’,sum
2021-09-22 04:58:20 363
原创 周末作业-循环练习题
判断101-200之间有多少个素数,并输出所有素数。count = 0for x in range(101,201): for i in range(101,x): if x == i: pass elif x % i != 0: count += 1 print(x)求整数1~100的累加值,但要求跳过所有个位为3的数。sum1 = 0sum2 = 0sum = 0for x in range(1,10): if x !=3: sum..
2021-09-22 04:18:21 69
原创 第一周作业(零基础)
第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手
2021-09-22 02:29:49 55
原创 9.17日while循环和break,continue,else知识梳理
9.17日一、while循环1.语法while 条件语句: 循环体(代码段)(可以理解为当。。。的时候)说明:1)while --关键字,固定写法2)条件语句 – 任何有结果的表达式(赋值语句不行)3):冒号 — 固定写法,必须是英文符号4)循环体 – 和while保持缩进的一条或者多条语句;把需要重复执行的代码放进循环体执行过程:先判断条件语句是否为True,如果为True就执行循环体,执行完循环体再来判断条件语句是否为True,为True就在执行循环
2021-09-17 23:39:51 198
原创 9月16日 if分支结构和for循环知识梳理
9月16日一、if分支结构1.流程控制 --三种结构1)顺序结构(默认)程序执行默认按顺序结构代码从上往下一条条依次执行,每条代码只执行一次2)分支结构(if)可以根据条件的成立和不成立选择执行某段代码(if)3)循环结构(for/while)让代码重复执行2.顺序结构print(‘你好吗?’)print(‘how are you!’)print(‘hello!’)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kw3CrQUH-1
2021-09-16 23:19:43 310
原创 9.16日-分支和循环作业
1. 基础题根据输入的成绩的范围打印及格 或者不及格scores = int(input('请输入您的成绩'))if scores >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('请输入您的年龄'))if 150 >age >= 18: print('成年')elif 0 < age < 18: p
2021-09-16 19:17:00 129
原创 9月15日知识梳理
9月15日知识梳理一、变量1.同时定义多个变量1)同时定义多个变量相同的值:变量名1 = 变量名2 = 变量名3 = … = 数据例:x = y = z = 0print(x, y, z)2)同时定义多个变量赋不同的值:变量名1,变量名2,变量名3,… = 数据1,数据2,数据3,…(变量个数和数据个数需要保持一致)name, age ,gender = 'GM', 30, '男'print(name, age, gender)2.变量重新赋值
2021-09-15 20:20:11 82
原创 9.15-运算符和变量作业(1)
选择题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-09-15 18:58:03 210
原创 9.14基本语法和变量1
9.14基本语法和变量一、Python的基本语法1、注释注释就是代码中不参与解释(编译)执行的部分。(注释的存在不影响程序的功能正常运行)注释在代码中的作用:1)注释是对代码进行注解和说明(让程序员在读代码的时候更轻松)2)让程序的功能消失单行注释1)单行注释 ----- 在注释内容前面加’# '(#后边有个空格)# 单行注释多行注释2)多行注释 ----将注释内容放入三个双引号(""“注释内容 “””)或者三个单引号(’’‘注释内容 ‘’’)练习:求
2021-09-14 23:01:37 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人