下载此文档

Python小测试 7样本.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
Python小测试_7样本第六周A.......每个类定义必需包含一个初始化方法,该初始化方法名称是什么?·__init__ (两边各2个下划线)Python语言中,函数和方法关键区分是什么?·函数在类之外定义,而方法在类当中定义,方法是类一部分。(省略了部分代码):classMy_Class:…defmy_method(self,value1,value2):"""假设该方法有2个参数,该方法能够完成某种功效。"""…my_object=My_Class()最终一行定义了一个名称为my_object变量,该变量是My_class类一个对象。以下哪个是使用该对象my_method方法正确语法?·(1,2),以下哪个设计是正确?·classBall:def__init__(self,pos,r):==rdefmove(self,move_vector):"""经过加上给定矢量分量来改变小球位置"""[0]+=move_vector[0][1]+=move_vector[1]#balls:为Ball对象列表balls=…,即同一个方法名称能够因其参数不一样而出现多个版本。本题你将经过试验来体会什么是方法重载并验证Python是否支持重载。请运行以下Python代码:classOverload(object):def__init__(self,param1):passdef__init__(self,param1,param2):passobj1=Overload(1)obj2=Overload(1,2)Overload类定义完成后,我们期望创建2个Overload对象,假如Python支持重载,你将能够使用1个参数创建一个Overload对象,也能够使用2个参数创建一个Overload对象。经过测试,Python是否支持重载?·(PEP8),类名称应该遵照首字母大写规则,以下哪些是符合要求类名称?·Student·ImageInfo·?请从下面下拉式列表中选择正确答案。·,请仔细阅读以下代码:#游戏角色类定义classCharacter:def__init__(self,name,initial_health):=name#=initial_health#=[]#装备#对象转字符串方法def__str__(self):s="Name:"++="Health:"+str()s+="Inventory:"+str()returns#拿起某装备方法defgrab(self,item):(item)#获取健康值defget_health(self):?·“银行账户管理“项目,ountPython程序文件,然后完成以下类定义:#-*-coding:utf-8-*-ount:def__init__(self,initial_balance):"""用指定余额创建一个银行账户"""=initial_balancedefdeposit(self,amount):"""将指定金额存入该银行账户"""+=amountdefwithdraw(self,amount):"""按指定金额从该银行账户取款。注意:余额不足不能取款"""passdefget_balance(self):"""返回该银行账户目前余额""",调用withdraw方法时假如余额不足(即造成透支)将无法扣款。请实现该业务逻辑。下面几行代码假如运行后显示0,说明你定义类是正确:ount=ount(10)(5)(10)(20)(15)print(())请将以下代码复制到你程序文件尾部,运行你程序进行测试,将运行结果填在方框内。ount=ount(1

Python小测试 7样本 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小33 KB
  • 时间2020-10-29
最近更新