作业
寸暑
这个作者很懒,什么都没留下…
展开
-
day17-面向对象作业
定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self, name, gender, variety): self.name = name self.gender = gender self.variety = variety def bark(self): print(f'{self.name}..原创 2021-08-04 09:58:56 · 109 阅读 · 0 评论 -
day16正则表达式作业(1)
利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(AD )A.r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C.r"[0-9(-)]*\d*" D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串“back”和“back-end”的正则表达式包括( AB )A. r“\w{4}-\w{3}|\w{4}” B. r“\w{4}|\w{4}-\w{3原创 2021-08-03 08:48:02 · 120 阅读 · 0 评论 -
day12-实参高阶函数作业
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点result = max(points, key=lambda point: point[-1])print(result)2)获取列表中x坐标最小的点result = min(points, key..原创 2021-07-29 10:28:04 · 73 阅读 · 0 评论 -
day11-函数作业
编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def mix_dict(dict1): new_dict1 = {} for key in dict1: new_dict1[dict1[key]] = key return new_dict1编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一..原创 2021-07-28 09:51:24 · 74 阅读 · 0 评论 -
Python基础练习题
Python基础练习题一、选择题下面不属于 Python 特性的是(C)A. 简单易学B. 开源的免费的C. 属于低级语言D. 高可移植性Python脚本文件的扩展名是(B)A. .pythonB. .pyC. .ptD. pg当需要在字符串中使用特殊字符时,python 使用(A)。A. \B. /C. #D. %下面(D)不是有效的变量名。A. _demoB. bananaC. NumberD. My-score幂运算运算符为(B)。A.原创 2021-07-27 17:21:47 · 268 阅读 · 0 评论 -
day9-字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**a = input('请输入字符串:')print(a[1::2])for index in range(len(a)): if index % 2 != 0: print(a[index], end='')输入用户名,判断用户名是否合法(用户名长度6~10位)a = input('请输入用户名:')if 6 &l..原创 2021-07-22 20:30:45 · 105 阅读 · 0 评论 -
day8-字典和集合作业
定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )stus = [ {'name': 'stu1', 'age': 18, 'score': 98, 'tel': '001', 'gender': '男'}, {'name': 'stu2', 'age': 18, 'score': 56, 'tel': '464', 'gender': '不明'}, {'name': 'stu3', 'age':..原创 2021-07-21 20:16:54 · 61 阅读 · 0 评论 -
day7-列表和字典作业
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, 1原创 2021-07-20 20:58:32 · 93 阅读 · 0 评论 -
day7-列表和字典作业
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, 1原创 2021-07-20 20:03:02 · 141 阅读 · 0 评论 -
day6-列表作业
1.已知一个数字列表,求列表中心元素。nums = [10, 20, 30, 50, 450]n = len(nums) # 统计nums的长度if n % 2 == 0: #判断n为奇数还是偶数 print(nums[n//2], nums[n//2-1]) # 是偶数则输出下标在中间的两位数字else: print(nums[(n+1)//2-1]) # 是奇数则输出下标在中间数字2.已知一个数字列表,求所有元素和。nums = [10, 20, 30, 5原创 2021-07-19 22:08:43 · 190 阅读 · 1 评论 -
周末作业-循环练习题(1)
判断101-200之间有多少个素数,并输出所有素数。account = 0for i in range(101, 201): for n in range(2, int(i**0.5) + 1): if i % n == 0: break else: account += 1 print(i, '是素数')print(account)求整数1~100的累加值,但要求跳过所有个位为3的数。su..原创 2021-07-17 17:39:16 · 147 阅读 · 0 评论 -
day4- 循环作业
基础题使用for和while循环输出 0~100内所有3的倍数。for循环:for i in range(3, 101,3): print(i)while循环:num = 0while num != 100: num += 1 if num % 3 == 0: print(num)使用for和while循环输出100~200内个位数或者十位数能被3整除的数。for循环:for i in range(100, 200): if原创 2021-07-15 21:58:51 · 111 阅读 · 0 评论 -
day3-运算符和变量作业(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-07-14 20:40:34 · 164 阅读 · 1 评论