"""1、类属性怎么定义? 实例属性怎么定义?什么属性适合定义位类属性,什么属性时候定义成实例属性(简答)

类属性定义:直接定义在类里面的变量,叫做类属性

实例属性定义:对象.属性名 = 属性值

类属性:这类事物所有的对象都有这个属性,属性值都是一样的,适合定义为类属性

实例属性:这类事物所有的对象都有这个属性,但是属性值是不一样的,适合定义为实例属性

2、实例方法中的self代表什么?(简答)

self代表对象本身(自己),哪个对象调用这个方法就代表那个对象。

3、类中__init__方法在什么时候会调用?(简答)

创建对象的时候会自动调用

4、封装一个学生类,

- 属性:姓名,年龄,性别,英语成绩,数学成绩,语文成绩,

- 方法一:计算总分,方法二:计算三科平均分,方法三:打印学生的个人信息。

5、封装一个测试用例类,

- 属性:用例编号 url地址 请求参数 请求方法 预期结果 实际结果"""

#第4题

classStudents:'''学生类'''

def __init__(self,name,age,gender,english,math,chinese):#定义学生类的实例属性

self.name =name

self.age=age

self.gender=gender

self.english=english

self.math=math

self.chinese=chinese#定义学生类的实例方法:实现某些特定功能

#计算总分

defsum_score(self):#计算总分

res = self.english + self.math +self.chinesereturnresdefavg_score(self):"""计算平均分"""res= (self.english + self.math + self.chinese) / 3

returnresdefdesc_info(self):"""打印信息"""

print('学员名字:{},年龄:{},性别:{}'.format(self.name, self.age, self.gender))#创建学生对象,调用计算总分方法

hc = Students(name="hc",

age=18,

gender="男",

english=100,

math=100,

chinese=100,

)#方法一:计算总分

print(hc.sum_score())#方法二:计算平均分

print(hc.avg_score())#方法三:打印学生的个人信息

print(hc.desc_info())#第五题

classCases:"""用例类"""

def __init__(self, case_id, url, data, method, excepted, actual):

self.case_id=case_id

self.url=url

self.data=data

self.method=method

self.excepted=excepted

self.actual=actual#类属性:类和实例对象都可以调用#实例属性:只要实例对象才能够调用

python入门作业编程题-【python基础语法】第10天作业练习题相关推荐

  1. python入门作业编程题-python入门(一)作业

    一,流程控制之if...else 1. 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小妞 1 age_of_girl = 21 2 if age_of_girl >30:3 print ...

  2. python基础语法第10关作业-Python基础语法习题一

    Part 1 习题 1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型2.执行 Python 脚本的两种方式是什么3.Pyhton 单行注释和多行注释分别用什么?4 ...

  3. python入门经典100题-零基础学习Python开发练习100题实例(1)

    零基础学习Python开发练习100题实例(1) 2018-02-25 09:37:59 2854浏览 1.题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序 ...

  4. python入门作业编程题-Python编程:从入门到实践——【作业】——第六章(字典)...

    第六章作业 6-1人 : 使用一个字典来存储一个熟人的信息, 包括名. 姓. 年龄和居住的城市. 该字典应包含键first_name . last_name . age 和city . 将存储在该字典 ...

  5. python入门作业编程题-Python编程:从入门到实践——【作业】——第三章(列表)...

    第三章作业 3-1姓名: 将一些朋友的姓名存储在一个列表中, 并将其命名为names . 依次访问该列表中的每个元素, 从而将每个朋友的姓名都打印出来. 3-2问候语: 继续使用练习 3-1中的列表, ...

  6. python入门作业编程题-Python语言编写有趣练习题!

    1. 登录作业: 写一个登录程序,登录成功之后,提示XXX欢迎登录,登录失败3次后,提示账户锁定 username = "admin" passwd = "1234&qu ...

  7. python基础语法第10关作业-Python基础作业一

    一.python变量命名规范: 1.变量名主要由字母,数字,下划线组成 2.变量名不能以数字作为开头,更不能全部由数字组成 3.变量名不能以中文命名 4.变量名需简洁明了 5,变量名不能过长 6.py ...

  8. python基础语法第10关作业-【python基础语法】第8天作业练习题

    """# 第一题: # 要求:请将数据读取出来,转换为以下格式 {'data0': '数据aaa', 'data1': '数据bbb', 'data2': '数据ccc' ...

  9. python基础语法第10关作业-【python基础语法】第11天作业练习题

    '''1.上课的代码全部敲一遍(不要求提交) 2.有一组数据,如下格式: [ {'case_id': 1, 'method': 'post', 'url': '/member/login', 'dat ...

  10. python基础语法第10关作业-关于一些Python的一些基础语法训练

    1:已知a和b元素 a = 'pyer' b = 'apple' 用字典和format方法实现:效果:my name is pyer, i love apple. 1.format的方法 c =&qu ...

最新文章

  1. Springboot@Configuration和@Bean详解
  2. shell 获取 mysql 行数_一个Shell小脚本精准统计Mysql每张表的行数实现
  3. 【计蒜客 - 2019南昌邀请赛网络赛 - I】Max answer(单调栈,RMQ)
  4. git 管理 Linux 文件系统
  5. g hub安装失败_树莓派k8s集群安装mysql及监控
  6. 学习计算机如何有一个质的飞越?
  7. Windows原版系统下载地址列表
  8. mysql至少选修了两门课程_数据库中用关系代数表达式,查询至少选修两门课程的学生的学号和姓名怎么写?...
  9. 给别人打电话显示用话提醒服务器,打电话给对方但提示已启用来电提醒功能,是怎么回事...
  10. 大田第一次和「 IDO 老徐 」连麦:诊断个人 IP
  11. 无法打开文件“d3dx9.lib_三个小技巧,教会你解决无法打开手机文件问题
  12. 微信平台开发的基本步骤讲解
  13. 傅里叶变换和逆变换公式的我理解意义
  14. net::ERR_FILE_NOT_FOUND报错
  15. Vue上传文件 iview Upload UI 组件上传组件
  16. css3边框圆角、背景
  17. kali2020.3安装openvas(gvm11)附gvm修改amdin密码以及gvm创建账号
  18. 计算机二级access上机,计算机二级Access上机考点
  19. java改变字体_java字体设置
  20. 针对大学城的二手书市场

热门文章

  1. Git突破文件限制上传大文件
  2. rqnoj 496 [IOI1999]花店橱窗布置 (简单dp)
  3. mysql与php驱动,用PHP和MySQL构建一个数据库驱动的网站(四)-PHP教程,PHP基础
  4. 以下选项不是python文件读操作的是-以下选项不是Python文件读操作的是(____)。...
  5. python是什么语言、即变量不需要显示声明数据类型-Python函数声明以及与其他编程语言数据类型的比较...
  6. python流程图基本元素-2-2:python之控制结构
  7. python手机版编程-手机编python
  8. python基础看什么书-2020年入门Python,这7本书一定要看!
  9. python处理表格数据-60万行的Excel数据,Python轻松处理
  10. python语法手册-python语法手册