"""定义一个学生Student类。有下面的类属性: 1 姓名 name 2 年龄 age 3 成绩 score(语文,数学,英语) [每课成绩的类型为整数] 类方法: 1 获取学生的姓名:get_name() 返回类型:str 2 获取学生的年龄:get_age() 返回类型:int 3 返回3门科目中最高的分数。get_course() 返回类型:int 写好类以后,可以定义2个同学测试下: zm = Student('zhangming',20,[69,88,100]) 返回结果: zhangming 20 100""" class Student(): def __init__(self, name, age, score): self.name = name self.age = age self.score = score def get_name(self): if isinstance(self.name, str): return self.name def get_age(self): if isinstance(self.age, int): return self.age def get_course(self): a = max(self.score) if isinstance(a, int): return a zm = Student("张三", 22, [98, 97, 100]) print(zm.get_name) print(zm.get_age) print(zm.get_course)
老师,我打印出来,为啥是这样?
老师,那如果一个类继承了了多个父类,呢么super还能继续用吗?如果能的话,那怎么判断调用的是哪一个父类中的实例方法呢
print函数使用时,()内什么时候加引号?什么时候不加引号,print()在哪一章节讲解?
这样写为什么不行呢
score = (()) grade = (score<): grade = (<=score<): grade = (<=score<): grade = (<=score<=): grade = (.format(score,grade))
运行后是这样的:
C:\Users\Administrator\pythonProject\venv\Scripts\python.exe C:/Users/Administrator/pythonProject/main.py
Process finished with exit code 0
为什么运行后没有请输入分数的呢?
def func(x,y): print(x+y+10) print(func(1,2)) func(1,2) def fun(x,y): return(x+y+10) print(fun(1,2)) fun(1,2)
运行结果:
老师,我想请问一下,print和return在定义函数时有什么区别呀?
a=((a)) (a.startswith()) (a.endswith()) (a.find()) (a.rfind()) (a.count()) (a.isalnum()
False
7
13
1
True
老师,请问这里为什么print(a.isalnum))是”True“
双引号括起来的常量字符串只保留一份,单引号括起来的常量字符串也是保留一份么
m=0
老师:请问第一句 这个m=0,我需要怎么写,才能给他写到函数里面去?
老师你说的按FE,是这个FE还是?FnE, 还是F1去显示那个系统啊
>>> k = (x*2 for x in range(5)) >>> k._next_() Traceback (most recent call last): File "<pyshell#86>", line 1, in <module> k._next_() AttributeError: 'generator' object has no attribute '_next_'
老师,请问这个报错要怎么解决,用的是Python3,
老师,s.upper()是什么意思?这里两个是意思相同么,都是表示如果输入的是Q或者q,是么?
这两个有什么区别。。。。。。。。。。。。。。
单例模式看得有点懵,还是没搞明白单例这个概念是什么意思?
他的主要实现的是什么功能
老师好,进行声明以后的变量在原来范围是不是都改变了,不如内部声明修改了外部变量,后面外部变量是不是都改变了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637