老师,我这最后一个打印竟然是true,不应该是false
'''定义一个 Employee 雇员类,要求如下: (1) 属性有:id、name、salary (2) 运算符重载+:实现两个对象相加时,默认返回他们的薪水和 (3) 构造方法要求:输入 name、salary,不输入 id。id 采用自增的方式,从 1000 开始自增,第一个新增对象是 1001,第二个新增对象是 1002 (4) 根据 salary 属性,使用@property 设置属性的 get 和 set 方法。set 方法要求输入:1000-50000 范围的数''' class Employee:#定义一个雇员类 id=1000#id从1000开始自增 def __init__(self,name,salary): self.name=name self.__salary=salary Employee.id=Employee.id+1 def __add__(self,other): if isinstance(other,Employee): return "薪水和:{}".format(other.__salary+self.__salary) else: return "同一对象,不能相加" @property def salary(self): return "顺序是:{0},名字是:{1},薪资是:{2}".format(Employee.id,self.name,self.__salary) @salary.setter def salary(self, salary): if 1000 < salary < 50000: self.__salary = salary else: print("输入错误!范围有误!!") e1=Employee("王老大",2000) print(e1.salary) e2=Employee("王老二",20000) print(e2.salary) print(e1+e2) e3=Employee("王老幺",200) print(e3.salary) 老师,为什么我这个范围不对但是不返回范围有误
这里使用推导式的目的是什么,可以举个实际的应用场景麽?谢谢
比如我直接readlines, 然后writelines会有什么问题
捕获不了异常,只能捕获父类AuthenticationException异常。
class TestA implements A{ @Override public void moren() { System.out.println("TestA.moren"); } }
为什么我敲 public class TestA implements A{} 会报错,删掉public就好了
老师,会出现这个效果是咋回事
MySingleton: __obj = __init_flag = (*args**kwargs): .__obj == : .__obj = .() .__obj (name): MySingleton.__init_flag: () .name = name MySingleton.__init_flag = a = MySingleton() (a) b = MySingleton() (b)
老师 这程序 表达什么意思? 我个人理解 ,先用a第一次调用了MySingleton()这个类, 进入类里面程序,再用__new__方法判断是否有这个aa对象, 如果没有就创建一个,并返回cls.__obj (这个返回不知道有啥意思?); 然后,再进入__init__方法来判断aa对象是否为真, 如果为真就打印“初始化第一个对象”这句话。 下面,又用b调用MySingleton()这个类, 然后对象“dd”进入类里面的程序, 先用__new__方法判断是否有这个dd对象, 如果没有就创建一个,并返回cls.__obj (这个返回不知道有啥意思?); 然后,再进入__init__方法来判断dd对象是否为真, 因第一次aa调用过了,所以MySingleton.__init_flag 为假; 然后dd就不能再输出打印“初始化第一个对象。。。。”了 程序执行完毕 老师 是这个流程吗?
登录不上去了
flask_shop2.zip
vue_shop1.zip
好奇怪的哦,我的pom.xml中
src/main/java **/*.xml
只需配置这个才成功,多配了访问,就报错
yum和wget分别用在什么情况呢
老师,我在加载数据的时候报错了。难道说我要先把titanic和tips保存在数据路径里吗?百度网盘下载的资料我放在E盘了,查看的数据路径是在C盘
from threading import Thread,Lock from time import sleep def func1(): # 炒西兰花 print("func1拿到菜刀--切菜") sleep(2) print("func1拿到锅--热锅") print("func1释放锅--完成") print("func1释放菜刀--完成") def func2(): # 炒红烧肉 print("func2拿到锅--热锅") print("func2拿到菜刀--切菜") print("func2释放菜刀--完成") print("func2释放锅--完成") if __name__ == "__main__": t1 = Thread(target = func1) t2 = Thread(target = func2) t1.start() t2.start()
老师 代码一样 但是打印不出来内容
这个图片我一直都加载不出来,不仅在这一节课,在之前所有的课程中需要加载图片的程序都报错,路径中都查过了,都有保存的图片。无论是'/'、'//'、还是'\'都不可以
老师您好,后台代码一直有报错 但是我前台输入账号密码 能正常输出是为什么
原始-蓝莓派.zip
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637