为什么我的页面跟视频里的不一样
老师,如果我想传两个参数加两个默认参数这样写有啥问题吗,代码报错了
''' 设计一个名为 MyRectangle 的矩形类来表示矩形。这个类包含 (1) 左上角顶点的坐标:x,y (2) 宽度和高度:width、height (3) 构造方法:传入 x,y,width,height。如果(x,y)不传则默认是 0,如果 width和 height 不传,则默认是 100. (4) 定义一个 getArea() 计算面积的方法 (5) 定义一个 getPerimeter(),计算周长的方法 (6) 定义一个 draw()方法,使用海龟绘图绘制出这个 ''' import turtle as t class MyRectangle: def __init__(self, x=0, y=0, width=0, hight=0, ): self.x = x self.y = y self.width = width self.hight = hight def getArea(self): S = self.width * self.hight print("面积是{0}".format(S)) def getPerimeter(self): L = (self.width + self.hight) * 2 print("周长是{0}".format(L)) def draw(self): t.penup() t.goto(self.x, self.y) t.pendown() t.goto((self.x + self.width), self.y) t.goto((self.x + self.width), (self.y - self.hight)) t.goto(self.x, (self.y - self.hight)) t.goto(self.x, self.y) t.hideturtle() t.done() s = MyRectangle(width=200, higth=80) s.getArea() s.getPerimeter() s.draw()
重写但不用
Person.__init__(self, name, age)
调用父辈,为啥也不报错
老师,这个代码为什么最后运行出来的结果不对
你好老师,通过这几天的学习,发现自己学习效率有点低,因为每节课都会认真做笔记,导致自己两个小时的课程可能要学三个多小时甚至四个小时,我想请问一下老师对初学者来说有没有好的学习方法,提高学习效率?
这些练习,不会能提供一个答案,和解题思路
老师有没有二进制、八进制、十进制、十六进制的学习链接,这个我还不会
1.png
运行的结果A:和B:后面的为什么会一样?A:后面不应该是__main__.A吗
def local(): time_start1 = time.time() a = 1000 for i in range(10000001): a += 1 time_end1 = time.time() times1 = time_end1 - time_start1 print("times1=", times1) time_start2 = time.time() global b for i in range(10000001): a += 1 time_end2 = time.time() times2 = time_end2 - time_start2 print("times2=", times2) local() time_start3 = time.time() b = 1000 for i in range(10000001): b += 1 time_end3 = time.time() times3 = time_end3 - time_start3 print("times3=", times3)
times1= 0.49776124954223633
times2= 0.5241146087646484
times3= 1.0375142097473145
Process finished with exit code 0
为什么times2和times3 不同?不都是代表着b这个全局变量吗?
请问老师:print(x) ,print(p1*3) 这两行代码,在执行时,为什么会自动跳转到Person类里,找到相对应的__add__方法 和 __mul__方法 执行方法内部的代码?
是因为 + * 这两个运算符的原因吗?
老师_call_方法和直接定义一个函数有什么区别呢 def 函数名:表达式 ,不太明白这个两个,感觉_call_反而更多余
为什么老师的运行一次就不可以了,我这个还能运行呀
两个集合求并集以后,会返回一个新的集合,这个新集合中元素排列是按照什么规则进行的?
给的资料上是:
a = {1,3,’sxt’}
b = {‘he’,’it’,’sxt’}
求并集以后结果是:
{1,3,’sxt’, ‘he’,’it’}
我自己操作得到的结果不是这样,得到的结果是
{1,3,’it’, ‘he’,’sxt’}
在Python3.8和3.6版本都是这个结果,而不是资料上给的。
老师,type函数打印出来的是对象从属于哪个类是吗,我看到int从属于object类,怎么打印出来的是type类型?
为什么我的文件结尾没有.py?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637