class Employee: id=1000 def __init__(self,name,salary): self.name=name self.__salary=salary Employee.id+=1 def __add__(self, salary): if isinstance(self,Employee): return self.salary+salary.salary else: print("不能相加") @property def salary(self): return self.__salary @salary.setter def get_salary(self,salary): if 1000<salary<50000: self.__salary=salary else: print("录入错误!薪水在1000-50000之间") emp1=Employee('高淇',30000) print("雇员:{0} :".format(Employee.id),end=" ") print(emp1.get_salary) emp2=Employee("高小希",20000) print("雇员:{0} :".format(Employee.id),end=" ") print(emp2.get_salary) emp3=Employee("高",-888888) print(emp3.get_salary) sumall=emp1+emp2 print("薪资和为:{0}".format(sumall))
老师,为什么emp3中的是负数也会打印?哪里出错了
老师,你好,我想问下在Python中break只能用于循环吗?还是和C语言一样哪都可以用。
1570705651(1).png
老师为什么输出不是66而是把22复制3次
老师,单例模式中,cls和self区别是什么?也没有使用装饰器,就用了cls
object是怎么用的,我视频里好像没有t听过
老师你好,我想问下,如何实现十进制转二进制是多少,视频中都是二进制,八进制转十进制,比如13这个十进制数,变成二进制是多少,
老师,这是输入三个坐标点求三角形面积,我看别人编的,这个eval在这里我不太理解,请老师指点一二!
老师,为什么计算三角形的面积时,得到的数是无限接近面积而不是等于
如这个,结果并不等于2,而是无限接近?
老师好,关于本章作业三,毫秒计算的问题,代码如下:
def t(time): time = float(time) def second(t1): t1= time/1000 return t1 def minute(t2): t2=second()/60 return t2 def hour(t3): t3=minute()/24 return t3 print('{0}毫秒对应的时间是:{1}秒,{2}分钟,{3}小时'.format(time,t1,t2,t3)) t(input('请输入毫秒:'))
这里我不懂为什么会报错,应该如何修改?谢谢
老师好,关于本章作业2的代码:
a=input('请输入一个数:') a=list(a) def turnaround(): a.sort(reverse=True) c=''.join(a) print(c)
我在输入1000的时候,返回的仍然是1000
但是输入其他非0的数字
如1234
正常返回4321,
请问是为什么
为什么第一个函数打印了两次,而第二个函数的字符串只打印了一次一次?
老师,io.StringIO()与replace()具体区别在什么地方
第二种方法给num赋值:“num=0”是不是多余了,还是有其它的考虑?我没写程序也能运行
请问什么是建立Python开发环境?是在idle建立开发环境吗?
没有IDLE但是有cmd窗口和pycharm应该不影响学习吧
import io string = "长空无名" print(id(string)) string_io = io.StringIO(string) string_io.seek(1) string_io.write('&') print(string_io.getvalue()) string = string_io.getvalue() print(string) print(id(string))
老师,可变字符串是在原地修改字符串对象,可是前面的id(string)怎么和后面那个id(string)不一样呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637