这是咋回事呢
问题:如下的效率测试程序中+str(time02-time01)是什么意思,为什么要使用+str
''' 定义一个 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 def __init__(self,name,salary): self.__name=name self.__salary=salary Employee.id+=1 def __add__(self, other): if isinstance(other,Employee): return self.__salary+other.__salary @property def salary(self): if 1000<self.__salary<50000: return self.__salary else: return '录入错误,薪水在1000到50000这个范围' @salary.setter def salary(self,salary): if 1000<salary<50000: self.__salary=salary else: return '薪水录入错误!只能在1000-50000之间' emp1=Employee('高淇',30000) print(emp1.id) print(emp1.salary) emp2=Employee('高希希',20000) print(emp2.id) print(emp2.salary) emp2.salary=60000 print(emp1+emp2)
1.为什么emp2.salary=60000 并没有执行?
2.在运行emp2后再输出emp1.id,emp1.id就会等于emp2.id 请问老师这种情况正常吗?
为什么我这个‘\t'是换行而不是空格
老师,在pycharm中画完之后马上图就消失了,有没有办法让图一直停留?
在python中数字从其他进制转化为10进制是直接输出,那10进制转换为其他进制有没有函数可以直接用,还是说得自己定义函数再使用
9老师 这样一些指令(你视频里写的那些),如果你想让它自己重新画一次,应该怎么做?
老师为什么这个结果是错误的,单个数字是正确的
用索引找等级这个代码不对,比如100和95,等级都应该是A,但是对应的num分别为10和9,所以对应的索引也不一样,所以等级肯定不一样
改进方法是degree="ABCDEA"
老师比如A = "abc" B ="efg " 用join()怎么拼接字符串?
老师...我这里为啥会报错说不可调用....
老师有没有图表什么的看看呢 还是有一点不理解呢
老师,视频中第十五行s2.address ='长安街一号',s2可以调用address方法吗?咱在class里面没有这个方法,这个语句是可以在class外面新增一个只属于s2的方法的意思吗
a=[ ["高效益",18,3000,"北京"], ["高收益",19,4000,"上海"], ["高绿软",20,5000,"深证"], ] for m in range(3): for n in range(4): print(a[m][n],end="\t") print
高效益
18
3000
北京
高收益
19
4000
上海
高绿软
20
5000
深证
为什么结果是竖着的,不是像结果中那样每输出一行就换行呢
老师,if子语句换成print(1)为啥会报错,说是类型错误
def recusion(n): if n==1: print(1)#这句换成return 1还是正常的 else: return n+int(recusion(n-1)) print(recusion(5)) #TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637