python入门作业编程题-【python基础语法】第10天作业练习题
"""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天作业练习题相关推荐
- python入门作业编程题-python入门(一)作业
一,流程控制之if...else 1. 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小妞 1 age_of_girl = 21 2 if age_of_girl >30:3 print ...
- python基础语法第10关作业-Python基础语法习题一
Part 1 习题 1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型2.执行 Python 脚本的两种方式是什么3.Pyhton 单行注释和多行注释分别用什么?4 ...
- python入门经典100题-零基础学习Python开发练习100题实例(1)
零基础学习Python开发练习100题实例(1) 2018-02-25 09:37:59 2854浏览 1.题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序 ...
- python入门作业编程题-Python编程:从入门到实践——【作业】——第六章(字典)...
第六章作业 6-1人 : 使用一个字典来存储一个熟人的信息, 包括名. 姓. 年龄和居住的城市. 该字典应包含键first_name . last_name . age 和city . 将存储在该字典 ...
- python入门作业编程题-Python编程:从入门到实践——【作业】——第三章(列表)...
第三章作业 3-1姓名: 将一些朋友的姓名存储在一个列表中, 并将其命名为names . 依次访问该列表中的每个元素, 从而将每个朋友的姓名都打印出来. 3-2问候语: 继续使用练习 3-1中的列表, ...
- python入门作业编程题-Python语言编写有趣练习题!
1. 登录作业: 写一个登录程序,登录成功之后,提示XXX欢迎登录,登录失败3次后,提示账户锁定 username = "admin" passwd = "1234&qu ...
- python基础语法第10关作业-Python基础作业一
一.python变量命名规范: 1.变量名主要由字母,数字,下划线组成 2.变量名不能以数字作为开头,更不能全部由数字组成 3.变量名不能以中文命名 4.变量名需简洁明了 5,变量名不能过长 6.py ...
- python基础语法第10关作业-【python基础语法】第8天作业练习题
"""# 第一题: # 要求:请将数据读取出来,转换为以下格式 {'data0': '数据aaa', 'data1': '数据bbb', 'data2': '数据ccc' ...
- python基础语法第10关作业-【python基础语法】第11天作业练习题
'''1.上课的代码全部敲一遍(不要求提交) 2.有一组数据,如下格式: [ {'case_id': 1, 'method': 'post', 'url': '/member/login', 'dat ...
- python基础语法第10关作业-关于一些Python的一些基础语法训练
1:已知a和b元素 a = 'pyer' b = 'apple' 用字典和format方法实现:效果:my name is pyer, i love apple. 1.format的方法 c =&qu ...
最新文章
- Springboot@Configuration和@Bean详解
- shell 获取 mysql 行数_一个Shell小脚本精准统计Mysql每张表的行数实现
- 【计蒜客 - 2019南昌邀请赛网络赛 - I】Max answer(单调栈,RMQ)
- git 管理 Linux 文件系统
- g hub安装失败_树莓派k8s集群安装mysql及监控
- 学习计算机如何有一个质的飞越?
- Windows原版系统下载地址列表
- mysql至少选修了两门课程_数据库中用关系代数表达式,查询至少选修两门课程的学生的学号和姓名怎么写?...
- 给别人打电话显示用话提醒服务器,打电话给对方但提示已启用来电提醒功能,是怎么回事...
- 大田第一次和「 IDO 老徐 」连麦:诊断个人 IP
- 无法打开文件“d3dx9.lib_三个小技巧,教会你解决无法打开手机文件问题
- 微信平台开发的基本步骤讲解
- 傅里叶变换和逆变换公式的我理解意义
- net::ERR_FILE_NOT_FOUND报错
- Vue上传文件 iview Upload UI 组件上传组件
- css3边框圆角、背景
- kali2020.3安装openvas(gvm11)附gvm修改amdin密码以及gvm创建账号
- 计算机二级access上机,计算机二级Access上机考点
- java改变字体_java字体设置
- 针对大学城的二手书市场
热门文章
- Git突破文件限制上传大文件
- rqnoj 496 [IOI1999]花店橱窗布置 (简单dp)
- mysql与php驱动,用PHP和MySQL构建一个数据库驱动的网站(四)-PHP教程,PHP基础
- 以下选项不是python文件读操作的是-以下选项不是Python文件读操作的是(____)。...
- python是什么语言、即变量不需要显示声明数据类型-Python函数声明以及与其他编程语言数据类型的比较...
- python流程图基本元素-2-2:python之控制结构
- python手机版编程-手机编python
- python基础看什么书-2020年入门Python,这7本书一定要看!
- python处理表格数据-60万行的Excel数据,Python轻松处理
- python语法手册-python语法手册