作业
复盘猿
这个作者很懒,什么都没留下…
展开
-
3.29作业
"""Time:2021/3/29 17:23Author:中庸猿奋斗不止,赚钱不停 """from re import *import requestsimport csvimport time# csv文件的操作class FileCsv: def __init__(self, address): self.address = address def read_csv_file(self, is_list=True): tr原创 2021-03-29 23:17:45 · 92 阅读 · 0 评论 -
面向对象作业
定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rectangle: def __init__(self, length=1.0, width=1.0, hight=1.0): self.length = length self.width = width self.hight = hight def perimeter(self): return 2*(self.length + self.wi.原创 2021-03-26 09:20:25 · 88 阅读 · 0 评论 -
正则表达式
利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(A C)A.r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C.r"[0-9(-)]*\d*" D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串“c:\rapidminer\lib\plugs”的正则表达式包括(BC )A. “c:\rapidminer\lib\plugs”B. “c:\rap原创 2021-03-24 21:06:23 · 615 阅读 · 0 评论 -
day11-高阶函数作业
1.为函数写一个装饰器,在函数执行之后输出 afterdef print_after(fn): def new_fn(*args, **kwargs): result = fn(*args, **kwargs) print('after') return result return new_fn2.为函数写一个装饰器,把函数的返回值 乘2再返回值def ride_two(fn): def new_fn(*args, **kwar原创 2021-03-16 19:43:13 · 168 阅读 · 0 评论 -
day10函数作业答案
1.写一个匿名函数,判断指定的年是否是闰年is_leap_year = lambda year: print(True) if (year % 4 ==0 and year % 400 != 0) or year % 400 == 0 else print(False)2.写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)def reverse_order(list1: list): list2 = [i fo原创 2021-03-15 19:10:26 · 120 阅读 · 0 评论 -
day7-集合作业答案
3.用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)a. 求选课学生总共有多少人b. 求只选了第一个学科的人的数量和对应的名字c. 求只选了一门学科的学生的数量和对应的名字d. 求只选了两门学科的学生的数量和对应的名字e. 求选了三门学生的学生的数量和对应的名字math1 = {'小李', '小红', '小张', '小玉', 'QQ', '小冰', '大冰', '网易云'}english = {'小红', '小玉', 'QQ', 'Tim', '微信'}chinese = {原创 2021-03-10 17:25:10 · 333 阅读 · 0 评论 -
day5-列表作业答案
1.已知一个数字列表,求列表中心元素。# 奇数有一个中心元素,偶数有两个中心元素nums = [1, 2, 3, 4, 5]if len(nums) % 2: print(nums[int((len(nums)-1) / 2)])else: print(nums[int(len(nums) / 2)], nums[int(len(nums) / 2 - 1)])2.已知一个数字列表,求所有元素和。nums = [1, 2, 3, 4, 5, 6]print(sum(nums)原创 2021-03-08 21:00:03 · 963 阅读 · 0 评论 -
周末作业——循环练习答案
1.判断101-200之间有多少个素数,并输出所有素数。count = 0for i in range(101, 200): for j in range(2, int(i ** (1/2)): if i % j == 0: break else: count += 1 print(i)print("一共有", count, "个素数。") 2.求整数1~100的累加值,但要求跳过所有个位为3的原创 2021-03-08 08:58:44 · 349 阅读 · 0 评论 -
第一周(零基础)作业答案
第一周作业一、选择题下列变量名中不合法的是?(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-03-08 08:58:08 · 218 阅读 · 0 评论 -
day3分之和循环作业答案
基础题1.根据输入的成绩的范围打印及格或者不及格。num = int(input("请输入成绩:"))if 60 <= num <= 100: print("及格")elif 0 <= num < 60: print("不及格")else: print("成绩有毒")2.根据输入的年龄范围打印成年或者未成年,如果年龄不在正常的范围内(0~150)打印这不是人!。age = int(input("请输入年龄:"))if 0 < age &原创 2021-03-05 00:19:58 · 325 阅读 · 2 评论 -
运算符和变量作业答案
选择题答案:B,A,B,A,CD,A,Dprint(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 !=原创 2021-03-03 19:11:33 · 1272 阅读 · 1 评论