为什么这个会报错,我是按老师的步骤来的,不知道哪一步错了
import turtle def draw_grid(a, b, number): p = turtle.Pen() x1 = [a + i * (b - a) // number for i in range(number + 1)] for i in range(number + 1): p.penup() p.goto(a, b - (b - a) // number * i) p.pendown() p.goto(b, b - (b - a) // number * i) for i in range(number + 1): p.penup() p.goto(a + (b - a) // number * i, b) p.pendown() p.goto(a + (b - a) // number * i, a) turtle.done() a = -200 b = 200 number = 10 draw_grid(a, b, number)
老师我又看了其他同学写的这部分代码,这部分逻辑没太看懂,希望老师能解释一下
import turtle p = turtle.Pen x = 0 while int(x)<18: p.goto(x,180) p.penup() x += 1 p.goto(x,0) p.pendown() turtle.done() #程序执行完保留窗口
老师,为什么goto类型会报错啊,它不是指令吗
这里为啥不会运行,,还不会报错,啥都没有
class Student: def __init__(self,name,age): self.name=name self.age=age def say_score(self): print("{0}的年龄是{1}".format(self.name,self.age)) s1=Student("张三",19) print(s1.name,s1.age) s1.say_score() s2=Student("李四",90) print(s2.name,s2.age)
老师,,self的作用是把__init__里面的函数,全部做成类里面的公用的局部变量吗。因为def是定义一个函数,正常来讲在第一个def定义的局部变量,在第二个def应该是用不了的。
print(a==b)
比较数值时为啥使用双等于号
这样为啥会报错
在本节计算距离的时候没有开根号,距离不是平方和再开根号吗
d=round(c)
这个round是什么意思
十六进制ff是怎么换算的,不懂·这个变换
c=0xff
这个0xff是什么意思,为啥等于255?
import timetime1 = time.time()a = ""for i in range(1000000): a += "sxt"time2 = time.time()print("+链接的运算时间:"+str(time2-time1))time3 = time.time()li = []for i in range(1000000): li.append("sxt")b = "".join(li)time4 = time.time()print("join()连接的运算时间:"+str(time4-time3))
为什么这个运行不起来
def add(a,b,c): "计算3个数的和" sum=a+b+c print("和是:",str(sum)) add(10,20,20) add(10,20,30)
老师,return的返回值作用是啥,没搞懂,这里不管有没有return,结果都是一样的
为什么我一输distance就报错
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637