《Python语言程序设计》项目报告书
python掌握面向对象的程序设计实验报告

python掌握面向对象的程序设计实验报告Python掌握面向对象的程序设计实验报告摘要:本实验报告旨在介绍Python编程语言中面向对象的程序设计。
首先,我们将讨论什么是面向对象编程以及它的优点。
然后,我们将介绍类和对象的概念,并展示如何创建和使用它们。
接下来,我们将讨论继承、多态和封装等面向对象编程的重要概念,并提供相关示例。
最后,我们将总结本次实验的主要内容。
一、介绍面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将数据和操作数据的方法封装到一个独立的实体中,这个实体称为对象。
对象可以通过定义特定类型的类来创建。
Python是一种支持面向对象编程的高级编程语言,它提供了丰富的面向对象编程机制,使得程序的开发和维护更加高效和可靠。
面向对象编程的优点:1. 代码复用:面向对象编程允许我们创建可重用的代码模块,从而提高了代码的复用性和可维护性。
我们可以通过创建类和对象来定义通用的行为和属性,然后在不同的项目中使用它们。
2. 模块化设计:通过将大型程序分解为小型的、独立的对象,我们可以更好地组织和管理代码。
这种模块化的设计使得程序可以被分割为更小的部分进行开发,并且每个部分可以独立测试和调试。
3. 可扩展性:面向对象编程提供了一种灵活的方式来扩展和修改代码。
我们可以通过继承和多态等机制来添加新的功能或修改现有的功能,而不需要修改原始代码。
4. 可理解性:面向对象编程使得代码更易于理解和阅读。
由于对象的行为和属性都被封装在类中,我们可以通过查看类的定义来理解对象的行为和属性。
二、类和对象在Python中,类是一种用于定义对象的模板。
类定义了对象的属性和行为。
对象是类的实例,它具有类所定义的属性和行为。
1. 类的定义在Python中,我们使用class关键字来定义类。
类的定义可以包含属性和方法。
属性是对象的状态,方法是对象的行为。
示例代码:pythonclass Person:def __init__(self, name, age): # 初始化方法 = nameself.age = agedef say_hello(self): # 方法print("Hello, my name is {} and I am {} yearsold.".format(, self.age))在上面的示例中,我们定义了一个名为Person的类。
python实验报告书

python实验报告书一、实验目的本次 Python 实验的主要目的是通过实际操作和编程实践,深入了解Python 语言的基本语法、数据结构、控制结构以及函数的使用,培养解决实际问题的编程能力,提高对计算机程序设计的理解和应用水平。
二、实验环境本次实验使用的操作系统为 Windows 10,编程环境为 Python 385,使用的集成开发环境(IDE)为 PyCharm。
三、实验内容(一)基本语法实验1、变量与数据类型定义不同类型的变量,如整数、浮点数、字符串、布尔值等,并进行输出。
进行数据类型的转换,例如将整数转换为浮点数,字符串转换为整数等。
2、运算符与表达式练习使用算术运算符(+、、、/、%)、比较运算符(>、<、==、!=、>=、<=)、逻辑运算符(and、or、not)等。
编写复杂的表达式,计算并输出结果。
3、输入与输出使用 input()函数获取用户输入,并进行相应的处理和输出。
使用 print()函数输出不同类型的数据,掌握格式化输出的方法。
(二)数据结构实验1、列表创建列表,对列表进行添加、删除、修改元素的操作。
遍历列表,使用索引访问列表中的元素。
对列表进行排序和反转操作。
2、元组定义元组,比较元组和列表的区别。
访问元组中的元素。
3、字典创建字典,添加、删除、修改键值对。
遍历字典,获取字典的键和值。
4、集合创建集合,进行集合的并集、交集、差集等运算。
(三)控制结构实验1、条件语句使用 ifelifelse 结构编写条件判断程序,根据不同的条件执行相应的代码块。
结合逻辑运算符进行复杂条件的判断。
2、循环语句使用 for 循环遍历列表、元组、字典等数据结构。
使用 while 循环实现条件循环,计算累加和、累乘积等。
掌握 break 和 continue 语句在循环中的使用。
(四)函数实验1、自定义函数定义具有不同参数类型(位置参数、默认参数、关键字参数、可变参数)的函数。
函数的返回值,返回单个值和多个值的情况。
3.2python语言程序设计-教学设计2023—2024学年浙教版(2019)高中信息技术必修1

-字典的创建与访问
-字典的常用方法:添加、删除、修改等
-集合的创建与访问
-集合的常用方法:添加、删除、交集、并集等
8.文件操作
-文件打开与关闭
-文件读写:读取整个文件、按行读取等
-文件指针操作
-文件异常处理
9.异常处理
-异常的概念与分类
- try-except语句
-异常的传递与抛出
10.模块与包
强调重点和难点,帮助学生形成完整的知识体系。
(四)巩固练习(预计用时:5分钟)
随堂练习:
设计随堂练习题,让学生在课堂上完成,检查学生对Python编程知识的掌握情况。
鼓励学生相互讨论、互相帮助,共同解决问题。
错题订正:
针对学生在随堂练习中出现的错误,进行及时订正和讲解。
引导学生分析错误原因,避免类似错误再次发生。
4.团队协作:小组合作完成编程任务,培养学生沟通协作、共同解决问题的能力。
重点难点及解决办法
重点:
1. Python基本语法和数据类型的掌握。
2.控制结构的运用和算法设计。
难点:
1.变量命名规范及作用域的理解。
2.复杂控制结构的逻辑编写。
解决办法:
1.通过案例教学,结合实际操作,让学生在实践中掌握Python基本语法和数据类型。
5.课前准备:
-教师提前检查教材、辅助材料、实验器材等教学资源,确保其完整性和适用性。
-教师设计好教学活动,明确教学目标、重点难点,以便于课堂教学的顺利进行。
-提前通知学生预习本节课内容,为课堂学习做好准备。
6.课后拓展:
-提供课后拓展资料,如在线编程平台、Python学习社区等,方便学生课后自学和交流。
20192419实验四《Python程序设计》实验报告

20192419实验四《Python程序设计》实验报告20192419 2019-2020-2 《Python程序设计》实验4课程:《Python程序设计》班级:1924姓名:万腾阳学号:20192419实验教师:王志强实验⽇期:2020年6⽉3⽇必修/选修:公选课1. Python综合应⽤:运⽤pygame尝试编写flappy bird代码2. ⼀开始,我打算照着课本将飞机⼤战的代码稍作更改,差不多就相当于flappy bird代码。
但是经过⼀段时间编写后,我发现课本上的代码⼀环扣⼀环,稍作更改⼀处,就会导致出现错误,甚⾄有时候不报错,但是整个程序连图⽚的不产⽣,⼗分令⼈⼼烦。
后⾯,我上⽹查找了视频,参照视频我编出了flappy bird,视频中也存在⼀些⼩错误,这在稍后再讲。
代码:import pygameimport sysimport timeclass Bird(object):#定义⼩鸟def __init__(self):#定义初始化⽅法self.birdRect = pygame.Rect(65,50,50,50)self.birdStatus = [pygame.image.load(r'picture/1.png'),pygame.image.load(r'picture/2.png'),pygame.image.load(r'picture/dead.png')]self.status = 0self.birdx = 120self.birdy = 350self.jump = Falseself.jumpSpeed = 10self.gravity = 5self.dead = Falsedef birdUpdate(self):#定义移动⽅法if self.jump:self.jumpSpeed -= 1self.birdy -= self.jumpSpeedelse:self.gravity += 0.2self.birdy += self.gravityself.birdRect[1] = self.birdyclass Pipeline(object):#定义管道类def __init__(self):self.wallx = 400self.pineUp = pygame.image.load(r'picture/top.png')self.pineDown = pygame.image.load(r'picture/bottom.png')def updatePipeline(self):#定义移动⽅法self.wallx -= 5if self.wallx < -80 :global scorescore +=1self.wallx = 400def createMap():screen.blit(background,(0,0))#显⽰管道screen.blit(Pipeline.pineUp,(Pipeline.wallx,-300))screen.blit(Pipeline.pineDown,(Pipeline.wallx, 500))Pipeline.updatePipeline()#显⽰⼩鸟if Bird.dead:Bird.status = 2elif Bird.jump:Bird.status = 1screen.blit(Bird.birdStatus[Bird.status] , (Bird.birdx,Bird.birdy))Bird.birdUpdate() #更新⼩鸟状态font.render('Score'+str(score),-1,(255,255,255))screen.blit(font.render('Score'+str(score),-1,(255,255,255)),(100,50))pygame.display.update()def checkDead():upRect = pygame.Rect(Pipeline.wallx,-300,Pipeline.pineUp.get_width(),Pipeline.pineUp.get_height())downRect = pygame.Rect(Pipeline.wallx, 500, Pipeline.pineDown.get_width(), Pipeline.pineDown.get_height())#检测矩形碰撞if upRect.colliderect(Bird.birdRect) or downRect.colliderect(Bird.birdRect):Bird.dead = True#边界检测else:if 0 < Bird.birdRect[1] < height:Bird.dead = Falsereturn Trueelse:return Falsedef getResult():#获取总分final_text1 = "Game Over"final_text2 = "Your Score:" + str(score)ft1_font = pygame.font.SysFont("Arial",70)ft1_surf = font.render(final_text1,1,(242,3,36))ft2_font = pygame.font.SysFont("Arial", 50)ft2_surf = font.render(final_text2, 1, (253, 177, 6))screenwidth = int (screen.get_width() / 2)surf1 = int(ft1_surf.get_width()/2)surf2 = int(ft2_surf.get_width() / 2)screen.blit(ft1_surf,[screenwidth- surf1,100])screen.blit(ft2_surf, [screenwidth- surf2, 200])pygame.display.update()if __name__ == '__main__':pygame.init()pygame.font.init()#初始化字体类font = pygame.font.SysFont(None,50)size = width,height = 400,650screen = pygame.display.set_mode(size) #设置窗⼝clock = pygame.time.Clock() #设置时钟color = (255,255,255)Bird = Bird()#实例⼩鸟类Pipeline = Pipeline()score = 0while True:clock.tick(60)#每秒执⾏60次#轮询事件监测for event in pygame.event.get():if event.type == pygame.QUIT:sys.exit()if event.type == pygame.KEYDOWN or pygame.MOUSEBUTTONDOWN and not Bird.dead:Bird.jump = TrueBird.gravity = 5Bird.jumpSpeed = 10# screen.fill(color)background = pygame.image.load(r'picture/background.png')if checkDead():passelse:createMap()getResult()time.sleep(2)createMap() #⽣成地图pygame.quit()```以上是本次实验的代码,⼀开始需要通过代码显⽰窗⼝,并设置其背景及宽度和长度,然后循环绘制屏幕,更新屏幕。
Python程序设计之结构与复用实验报告

计算机科学技术学院实验报告import randomguess=0 #输入的数字times=1 #猜数字的次数secret=random.randint(0,100) #生成随机数print("--------欢迎参加猜数字游戏,请开始--------")while guess!=secret:guess=int(input("@数字区间0-100,请输入你猜的数字:"))print("你猜的数字是:",guess)if guess==secret:print("你猜了{}次,猜对了,真厉害".format(times))else:if guess<secret:print("你猜的数字小于正确答案")else:print("你猜的数字大于正确答案")times+=1print("游戏结束")3. 猜数字游戏再续。
用变量maxtimes设置允许猜数字的最大次数(比如最多只允许猜6次maxtimes=6),并在猜错后提示还有几次机会。
用for循环改写整个程序,并提交。
(提示,猜对后可使用break跳出循环)import randomguess=0times=1maxtimes=eval(input("请输入猜数字的最大次数:"))#用户自己设置maxtimessecret=random.randint(0,100)print("----------欢迎参加猜数字游戏,请开始-----------")for i in range(maxtimes):guess=int(input("@数字区间0-100,请输入你猜的数字:"))print("你输入的数字是:",guess)if guess==secret:print("你猜了{}次,猜对了,真厉害".format(times))breakelse:if guess<secret:print("你猜的数字小于正确答案")print("你还有", maxtimes - 1, "次输入机会")else:print("你猜的数字大于正确答案")print("你还有", maxtimes - 1, "次输入机会")times+=1maxtimes-=1else:print("你已没有输入机会,猜数字游戏失败!")print("游戏结束")4.猜数字游戏之续了又续。
python课程设计报告

python课程设计报告Python课程设计报告。
一、引言。
Python作为一种高级编程语言,具有简单易学、功能强大的特点,在计算机科学教育中得到了广泛的应用。
本课程设计报告旨在介绍我们设计的Python课程内容和教学方法,以及学生的学习情况和成果展示。
二、课程设计内容。
1. 课程目标。
本课程旨在帮助学生掌握Python编程语言的基本语法和应用,培养学生的计算思维和问题解决能力。
通过本课程的学习,学生将能够独立完成简单的Python 程序设计,并能够运用Python解决实际问题。
2. 课程大纲。
(1)Python基础知识。
Python的基本概念和特点。
Python的基本语法和数据类型。
Python的流程控制和函数定义。
(2)Python应用实践。
Python在数据处理和分析中的应用。
Python在网络编程和Web开发中的应用。
Python在人工智能和机器学习中的应用。
3. 教学方法。
本课程采用理论教学与实践相结合的教学方法。
教师将通过讲解、案例分析和实例演示等方式,帮助学生掌握Python编程语言的基本知识和应用技能。
同时,学生将通过课程作业和项目实践,巩固所学知识并提升实际应用能力。
三、学习情况和成果展示。
1. 学生学习情况。
经过一学期的学习,学生对Python编程语言有了较为全面的了解,能够熟练运用Python进行简单的程序设计和实际问题解决。
学生在课程作业和项目实践中,展现出了较强的动手能力和创新意识。
2. 学生作品展示。
学生在课程学习过程中完成了多个项目实践,涉及数据处理、网络编程、Web开发和机器学习等领域。
其中,部分学生作品在校内外比赛中获得了优异的成绩,得到了专家和同行的一致好评。
四、结语。
通过本课程的学习,学生不仅掌握了Python编程语言的基本知识和应用技能,还培养了计算思维和问题解决能力。
同时,学生在实际项目中的表现也证明了他们的学习成果。
希望本课程对学生未来的学习和职业发展有所帮助,也希望学生能够继续保持对计算机科学的热爱和探索精神。
实验四Python综合实践201843132019-2020-2《Python程序设计》实验四报告

实验四Python综合实践201843132019-2020-2《Python程序设计》实验四报告实验四 Python综合实践20184313 2019-2020-2 《Python程序设计》实验四报告课程:《Python程序设计》班级:1843姓名:孙炜⼒学号:20184313实验教师:王志强实验⽇期:2020年5⽉16⽇必修/选修:公选课1.实验内容Python综合应⽤:爬⾍、数据处理、可视化、机器学习、神经⽹络、游戏、⽹络安全等。
我⽤python编程实现了国密算法SM9,实现了图形化客户端,为⽤户提供了公钥密码的加解密和签名验签功能,并验证具体实现中的优化效果。
2.实验要求运⽤这学期所学的python所有知识来进⾏⼀个编程(1)程序能运⾏,功能丰富。
(需求提交源代码,并建议录制程序运⾏的视频)(2)综合实践报告,要体现实验分析、设计、实现过程、结果等信息,格式规范,逻辑清晰,结构合理。
(3)在实践报告中,需要对全课进⾏总结,并写课程感想体会、意见和建议等。
2. 实验设计思路和结果(1)SM9标识密码算法SM9标识密码算法是⼀种基于双线性对的标识密码算法,于2015年发布为国家密码⾏业标准。
它依据⽤户的⾝份标识⽣成⽤户的公、私密钥对,⾝份信息与密码算法关联,省去了数字证书、证书库和密钥库管理的流程。
本节介绍所⽤算法的具体功能和软件优化实现。
符号和缩略语:符号含义系统签名主私钥系统签名主公钥系统加密主私钥系统加密主公钥系统主公钥系统主私钥密钥⽣成函数识别符。
这⾥默认为1⽤户私钥,根据计算时参数不同分为加密私钥和签名私钥⽤户公钥,根据计算时参数不同分为加密公钥和签名公钥1. 基本原理SM9标识密码算法的数学⼯具是有限域群上椭圆曲线的点群运算及双线性对运算特性。
设、为两个阶数为的加法循环群,为阶数为的乘法循环群,为质数且。
、分别为、的⽣成元。
点群运算为基础,包括加法、多倍点两类。
加法运算即、域元素的模加法,符号表述为:,其中。
20183122实验一《Python程序设计》实验报告

20183122实验⼀《Python程序设计》实验报告20183122 2019-2020-2 《Python程序设计》实验⼀报告课程:《Python程序设计》班级: 1831姓名:陈介学号:20183122实验教师:王志强实验⽇期:2020年4⽉11⽇必修/选修:公选课1.实验内容1.熟悉Python开发环境;2.练习Python运⾏、调试技能;3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;4. 掌握git技能2. 实验过程及结果1)熟悉Python开发环境;现在python版本已经更新到了3.8.2版本,我们安装python后可以在cmd控制台中输⼊"python"来查看版本以及编写python程序,此时是写⼀⾏执⾏⼀⾏;集成开发环境IDLE提供更加强⼤的功能,可以使⽤python⾃带的python shell也可以使⽤pycharm等IDLE;也可以在控制台运⾏.py结尾的⽂件来运⾏python程序。
2)练习Python运⾏、调试技能;可以通过在cmd控制台中输⼊路径来运⾏python程序,也可以直接在IDLE中运⾏程序通过设置断点来进⾏单步调试:运⾏到断点处,然后⼀句⼀句地往下运⾏程序,在调试窗⼝中可以看到当前存在的所有变量的值如果单步调试进⼊了循环,可以直接跳出循环,节省时间3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;python的变量类型是⽐较灵活的,不像C语⾔⼀样在定义之初就固定了不可改变a = 123b= '456'c = input("请输⼊数字:")d = int(input("请输⼊数字:"))a={}print(type(a))print(type(b))print(type(c))print(type(d))print(type(a))运⾏结果为:可以看到a的类型在运⾏过程中改变了python的字符串类型的操作也是⼗分灵活的,可以直接进⾏+或*操作,python同时还提供了相当量的函数使我们能搜索⼦字符串,拼接字符串,裁剪字符串等,具体我通过下⾯的程序来展⽰str1 = "⼈⽣苦短,我⽤python!"str2 = " ⼈⽣如逆旅\n你亦是⾏⼈\n"str_en = "Life is a journey, you are a pedestrian."set1 = {1:[2,'you'],2:12,3:'me'}print (type(set1))print (zip(set1))#字符串的长度print (len(str1))print (len(str1.encode("utf-8")))print (len(str1.encode("GBK")))print ("\n")#字符段的截取print (str1[3])print (str1[2:8:2])print (str1[::3])try:print (str1[30])except IndexError:print ("字符不存在")print ("\n")#字符串的分割str3 = str2.split()print (str3)str3 = str2.split(' ',)print (str3)str3 = str2.split(' ',2)print (str3)print ('\n')#字符串的合并list1 = ['wyn','wbh','cxt','zjh']str3 = "\t@".join(list1)print ('@'+str3)str3 = " ".join('abcdefg')print (str3)print ('\n')#字符串的检索print (str2.count('⼈',0,5))print (str2.count('⼈'))print (str2.find('⼈',0,5))print (str2.find('⼈'))#⼦字符串⾸次出现的位置print (str2.rfind('⼈',0))print (str2.rfind('⼈'))print (str2.find('%'))print ('⼈' in str2)print ('$' in str2)print (str2.index('⼈',0,5))print (str2.index('⼈'))#⼦字符串⾸次出现的位置print (str2.rindex('⼈',0))print (str2.rindex('⼈'))print (str2.startswith('⼈'))print (str2.startswith('⽣'))print (str2.startswith('⽣',1))print (str2.endswith('⼈'))print (str2.endswith('⾏'))print (str2.endswith('⾏',0,13))print ('\n')#字母的⼤⼩写转换print (str_en.upper())print (str_en.lower())#去除字符串中的特殊字符print (str2.strip())print (str2.lstrip())print (str2.rstrip())#字符的编码byte = str1.encode('GBK')print (byte)print (str1.encode("UTF-8"))print ('\n')#字符的解码print (byte.decode("gbk"))部分运⾏结果为python是⾯向对象的程序设计语⾔,所以在Python中创建⼀个类和对象是很容易的,⽽且python中类和对象的使⽤也⽐较灵活,类可以嵌套,⽀持继承等,下⾯是⼀些实例class mate:name = "佚名"age = 18def __init__(self):print('姓名:',,'年龄:',mate.age)mate.school = "besti"wyn = mate()print (wyn.school)⽗类和⼦类以及继承问题如下代码所⽰class student:stage = Nonename = '佚名'gender = Nonedef __init__(self,in_stage,in_name,in_gender):student.stage = in_stage = in_namestudent.gender = in_genderdef _load(self):print ("姓名:",,"学历:",student.stage,"性别:",student.gender)class undergraduate(student):stage = "⼤学"age = 0prise = []def __init__(self,in_age):undergraduate.age = in_agedef _load(self):print ("姓名:",,"学历:",undergraduate.stage,"性别:",undergraduate.gender,"年龄:",undergraduate.age,"获奖:",undergraduate.prise)stu1 = student("⾼中","赵四","男")stu1._load()stu2 = student('⼤学','张三','男')stu2._load()python的既可以单⾏注释,也可以多⾏注释,单⾏注释时在注释内容前打“#”多⾏注释时把要注释的内容⽤两个'''或"""括起来,如下所⽰#这是⼀⾏单⾏注释"""这是多⾏注释的第⼀⾏这是多⾏注释的第⼆⾏下⾯可能还有好多⾏"""4)掌握git技能a.码push到云端之前,我们需要新建⼀个项⽬来对应码云中的⼀个仓库;b.然后我们在之前新建的项⽬中编好代码后需要先commit,需要添加⼀定的说明养成良好的习惯,⽅便⽇后还能读懂代码的⽬的;c.然后就可以按照下图所⽰路径将代码push到云端了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怀化学院
《Python语言程序设计》课程项目报告
书
设计题目:小计算器
学号:1500120119 1500120135 1500120144
姓名:何伶靖夏慧蕾邓伟思
专业:生物工程
同组人员:何伶靖夏慧蕾邓伟思
时间:2016 年06 月20 日
1. 项目设计目的
为了进一步提高我们的逻辑思维能力、动手能力和独立解决问题的能力我们选择了“小计算器”课题来进行PYTH0语言的强化训练。
(1) .通过使用小计算器可以使复杂困难的计算变得简单,从而提高计算的准确率。
(2) .作为生物与食品工程学院生物工程专业的学生,经常通过实验研究各种课题,有许多的数据需要记录、计算和处理,小计算器使实验数据的处理变得更加便捷、精准。
(3) .计算器为数学应用提供了先进的计算工具,更便于处理实际数据,特别是处理随机实验得来的数据,使数学应用有了广阔的空间。
(4) .计算是认识客观世界最基本的工具,是培养学生思维能力的载体,是科学技术的载体。
(5) .小计算器可以读数和计数、知道时间、购物付款和找零、计重
和测量,以此帮助人们看懂浅显易懂的时间表及简单的图表和图
示,以及完成与此相关的必要计算、估算和近似计算。
2. 项目设计方案
(1).选定课题:结合生产生活,认识到计算的重要性,所以我们选定“小计算器”为本次PY THO语言程序设计的课题。
(2).进行语言程序设计:查阅资料,结合课本,设计出程序草案。
(3).试验程序:多次试验,反复修改,使得程序得以正常运行。
3. 项目设计过程
# -*- coding: cp936 -*-
# File name : jisua nqi.py a = in t(raw_i nput('a'))
fu = raw_i nput b = in t(raw_i nput('b'))
c = a + b
d = a - b
e = a * b
f = a / b
if fu == '+':
prin t 'This is the an swer', c
elif fu =='-':
prin t 'This is the an swer', d
4•总结与体会
(1).PYTHON语言程序设计需要缜密的逻辑思维,编
写程序时需要细心谨慎,小心处理好每一个字符。
(2).PYTHOf不仅仅是一个设计优秀的程序语言,它能够完成现实生活中的各种任务,包括开发者们日复一日所做的
事情,还可以作为编制其他组件、实现独立程序的工具。
(3). 一个成功的程序设计离不开一个团队的合作。
(4)分工合作十分重要。
夏慧蕾:主要负责输入项目报告书
何伶靖:主要进行方案设计
邓伟思:主要负责打印和修订
5. PY THON程序设计及运行结果
Eh E曲吟比
mhM j.T,n w,T.LUMii>t*iifTT^ 叶B >«£ ?r;v: I?i c«ar ,e IMS卩初机山琴叭*“
[Hb* "■CAHfTht.ln ', -cradi-i ■" AT•申F MT-I SH-TanLici LI«L.
Ln *5 Cob 1.。