里面这个1表示什么呢
老师 这个 不懂欸
老师如果我要让这个id属性每创建一个对象id加一要咋整????????
class Employee: def __init__(self,name,salary,id=1000): self.name = name self.id =id self.__salary = salary print("init") self.id += 1
a = 20 b = 20 c = 40 print(id(a),id(b),id(c)) print(a is b) print(a == b)
老师,a和b是我定义的不同的对象吧?为什么地址还是一样的?
为什么红色圈圈{:*>8}冒号前没有加1.蓝色圈圈{1:*^8}冒号前需要加1?两者有什么区别吗?
已经明白了,老师,不用回了,谢谢老师,一个小bug我没发现到,少了个括号
Student: (namescore): .name=name .score=score (): (.format(.name.score)) s1=Student() s1.say_score() s2=Student() s2.say_score() Student.say_score(s2)
老师这些代码哪些是实例属性?哪些是实例方法?
老师,您好,is是比==效率高,是因为==是调用对象的方法,这个怎么理解呢 ?还有点转不过头绪来
第一张图
第二张图
老师为什么第一张图ad(a)跟print(a)换个位置, 打印的列表就显示不出来形参的500了???
代码:
import turtle as t class MyRectangle: def __init__(self,x=0,y=0,width=100,height=100): self.x=x self.y=y self.width=width self.height=height def getArea(self): return self.width*self.height def getPerimeter(self): return 2*(self.width+self.height) def draw(self): t.penup() t.goto(self.x,self.y) t.pendown() t.goto(self.x,self.y-self.height) t.goto(self.x+self.width,self.y-(self.height)) t.goto(self.x+self.width,self.y) t.goto(self.x,self.y) t.done() yida=MyRectangle(-50,-50,200,280) print(yida.getArea()) print(yida.getPerimeter()) yida.draw()
老师,先用draw()方法以后就打印不出来面积和周长了,这是为什么? 必须 getArea ,getPerimeter方法放在draw方法前面才能打印出来,这是因为turtle.done()的某些机制吗? 求老师帮忙
此程序错哪里了?
老师,在海龟绘图里面画图,画的图总是会超出我的图框,看不全图,这种情况怎么处理。
老师,为什么计算三角形的面积时,得到的数是无限接近面积而不是等于
如这个,结果并不等于2,而是无限接近?
请问为什么这里要grade="",是不是相当于先定义一个grade,然后再往里面替换结果?一定要这一步吗有没有别的表达方法?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637