- 博客(14)
- 收藏
- 关注
原创 编写python程序,查找指定后缀文件并压缩打包
第十三次py课2.查找出工作目录下的所有 Python 程序文件(以.py 结尾的文件),然后将所有 Python程序复制到新建文件夹 my_python 下,最后把 my_python 文件夹进行压缩,将压缩后的文件命名为 all_python.zip,并存储在计算机桌面。要求:查找文件函数递归调用以查找其子文件夹中的文件;统计当前工作目录下的.py文件。提示:使用os、shutil模块中的相关函数完成。示例如下:代码如下:(请不要白嫖作业,可以的话点一下赞或者关注qwq)import o
2020-05-31 22:54:47 1184
原创 编写Python程序,统计指定文件夹大小以及文件和子文件夹的数量
第十三次课1.编写Python程序,统计指定文件夹大小以及文件和子文件夹的数量。要求:定义三个函数,分别完成统计相关数量、判断输入路径的存在与否、输出统计结果。提示:统计相关数量函数要递归调用逐一查找子文件夹。示例如下:代码如下import osfrom os.path import join, getsizeclass one(): def panduan(self,a) : self.a = a x=os.path.exists(self.a)
2020-05-31 16:14:27 3391 1
原创 3.编写Python程序,创建csv文件,并完成对其读写操作。
十二次python课 文本表格3.编写Python程序,创建csv文件,并完成对其读写操作。要求:创建一个instance.csv文件,文件样式如下:利用DictReader、DictWriter等对该csv文件读写,并输出示例样式的结果。示例如下:代码如下:import csvimport collectionstast = open("instance.csv","w")studen = ["class","name","gender","score"]writer = csv.
2020-05-25 10:24:53 1621
原创 2.编写Python程序创建文本文件data.txt,文本文件data_sort.txt。
第十二次python课 文本表格2.编写Python程序创建文本文件data.txt,该文件中每行存放一个1至100区间的随机整数,文件中共包含10个随机整数。读取该文本文件中所有整数,按升序排序后再写入文本文件data_sort.txt,并输出这二个文本文件的内容。要求:用python程序代码创建文件data.txt;使用with…as语句完成文件的读写。提示:使用for循环和range、randint生成随机整数写入文件;使用readlines、writelines读写列表,对列表进行相应操作完
2020-05-25 10:20:29 7948
原创 编写Python程序,创建文本文件my_txt.tx
十二次python课 文本表格1.编写Python程序,创建文本文件my_txt.txt并写入内容(其内容为:我在学习Python的文件操作方法。文本文件的写入方法。文本文件的读取方法。每句话各占一行),然后读取输出。要求:使用with…as语句完成文件的读写。示例如下:代码如下:str1='我在学习Python的文件操作方法。\n' \ '文本文件的写入方法。\n' \ '文本文件的读取方法。\n' \ '每句话各占一行'with open('my_txt.tx
2020-05-25 10:15:22 2794
原创 子类覆盖父类中同名方法,子类__init__()调用父类 __init__()。
第十一次py课3、子类覆盖父类中同名方法,子类__init__()调用父类 init()。要求:(1)创建父类class Person(object),父类包含def init(self,name,age)方法和 def talk(self)方法;(2)创建子类class Chinese(Person),该子类中的def init(self,name,age,language)方法,属性name和age通过调用父类的__init__方法继承,拥有自己的属性language;并在该子类中定义与父类同名
2020-05-18 14:38:23 1312
原创 创建类,并利用多态,使得多个对象调用同一函数完成不同的行为
第十一次py课2、创建类,并利用多态,使得多个对象调用同一函数完成不同的行为。要求:(1)创建一个父类class Animal(object),并创建该类的二个子类class Dog(Animal)、class Cat(Animal)。(2)创建另一个父类class Liquid(object),并创建该类的一个子类class Water(Liquid)。(3)上述各父类与子类中均包含方法def active(self),但该方法在各类中产生不同的行为。(4)定义一个函数def animal_a
2020-05-18 14:36:33 790
原创 创建父类、子类,使用封装、多态、继承等,根据天气情况给出用户出行建议。
第十一次py课1、创建父类、子类,使用封装、多态、继承等,根据天气情况给出用户出行建议。要求:(1)定义父类(天气查找类,class WeatherSearch(object)),该类中有二个方法,一个方法(def search_visibility(self))根据传入的input_daytime值返回对应的天气可见度,另一个方法(def search_temperature(self))根据传入的input_daytimew值返回对应的温度,input_daytime传入的值为daytime或ni
2020-05-18 14:34:37 516
原创 定义包含yield的函数genfun(max),求1至100间所有奇数的和。
第十次作业 面向对象编程第三题3、定义包含yield的函数genfun(max)(即生成器),求1至100间所有奇数的和。要求:(1)利用生成器genfun(max)迭代出奇数;(2)将生成器genfun(max)作为for循环的可迭代对象求出所有奇数的和。示例如下:代码:def genfun(max): n = 1 while n < max+1 : yield n n += 2a=[]for n in genfun(100):
2020-05-09 00:38:21 422
原创 创建汽车Car类,私有化数据属性,并定义获取与更改属性值的方法
第十次作业 面向对象编程第二题2、创建汽车Car类,私有化数据属性,并定义获取与更改属性值的方法。(1)在构造方法__init__(self,brand, newWheelNum, newColor,T)定义私有化变量:self.__brand, self__WheelNum, self.__Color,self.__T;分别代表品牌、车轮数、颜色、涡轮增压(2)定义分别设置上述私有变量值的方法:def setBrand(self,brand)、def setnewWheelNum(self,ne
2020-05-09 00:35:22 3066
原创 定义可迭代的类并创建其对象,求1至100区间所有正整数的和
第十次作业 面向对象编程第一题1、定义可迭代的类并创建其对象,求1至100区间所有正整数的和(包含1和100)。要求:类中仅包含二个方法:def__iter__(self)设置初值1,def next(self)每次迭代使得值增加1并返回一个值。提示:创建类对象,利用对象的可迭代并使用for循环求其和示例如下:代码class one(): def __iter__(self): //设置初始值 self.a=1 return self de
2020-05-09 00:30:47 802
原创 创建学生(Student)类,并实例化对象访问测试
第九节课python的类第三题(1)属性:name(str)、age(int)、male(性别,str)、major(专业,str)(2)方法:def getInfo(self):接收用户输入,检测并设置学生的四项基本信息。年龄必须小于50,性别只能是“男”或“女”def showInfo(self):输出学生情况,包括性别、年龄、性别、专业def study(self,stucou):...
2020-05-04 14:05:44 3048
原创 创建时间Time类,并实例化对象访问测试
第九节课python的类第二题2、创建时间Time类,并实例化对象访问测试。(1)属性:hour、minute、second,代表小时、分、秒,均为整数,默认值均为0isCorrect:boolean,默认值设为true,代表用户是否正确设置了时间(2)方法def setHour(self):设定小时数,值由用户输入,检测值必须在0-23之间,通过检测则在此方法中为属性hour赋值,不通过则...
2020-05-04 13:57:58 1134
原创 用类的思想求三角形的周长与面积
py第九节课第一题1、用类的思想求三角形的周长与面积。定义Triangel类,定义属性和方法求三角形的周长与面积. 要求:类的属性:三角形的三条边长类的方法:def getZC(self)计算并返回周长,def printArea(self)计算并输出面积,面积精确到小数点后二位,def isCorrect(self)判断三条边长是否能构成三角形,def init(self,a,b,c)构造方法...
2020-05-04 13:47:24 1476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人