Python turtle,python 的turtle怎么用

1,python 的turtle怎么用查阅官方文档 https://docs.python.org/2/library/turtle.html【Python turtle,python 的turtle怎么用】
2,python turtle 问题求大神指导import turtledef draw(x,y): turtle.clear() while True: turtle.forward(200) turtle.left(144) if abs(turtle.pos()) < 1: breakdraw(0,0)turtle.onscreenclick(draw)turtle.mainloop()是你代码有问题,你引入的模块和你当前工程的文件名相同了!它就默认在你当前文件中去找了,所以就报错了
3,在python中turtle绘制正七边形① 以定长R为半径作圆 , 并过圆心O作互相垂直的纵横两条直径MN、HP. ② 过N点任作一射线NS,用圆规取七等分,把端点T与M连结起来,然后过NT上的各点推出MT的平行线,把MN七等分. ③以 M为圆心,MN为半径画弧,和PH的延长线相交于K点,从K向MN上各分点中的偶数点或奇数点(图中是 1、3、5、7各点)引射线,与交于A、B、C、M.再分别以 AB、BC、CM为边长,在圆周上从A点(或M点)开始各截一次,得到其他三点,把这些点依次连结起来,即得近似的正七边形. 这种画法适用画圆内接任意正多边形.
4,python大神来帮帮我用turtle模块怎么弄import turtle as tt.setup(width=500, height=500, startx=1000, starty=100)t.penup()t.goto(0,-100)t.pendown()t.pensize(7)t.fillcolor("black")s = int(input("Please input your number:"))while 1: if s == 0: break elif s == 2: t.circle(100) elif s == 1: t.begin_fill() t.circle(100) t.end_fill() elif s > 2: t.circle(100, steps=s) s = int(input("Please input your number:")) t.clear()5,使用python中的turtle画迷宫过程代码如下: import sys, math, time import turtle count = 0 def moveto(x,y): turtle.penup() turtle.goto(x,y) turtle.pendown() def hilbert(x0, y0, xi, xk, yi, yk, n): if n <= 0: X = x0 + (xi + yi)/2 Y = y0 + (xk + yk)/2 X2 = X * 600 -300 Y2 = Y * 600 -300 global count if count < 1: count = count + 1 moveto(X2,Y2) turtle.color(X,Y,X*Y) turtle.goto(X2,Y2) else: hilbert(x0, y0, yi/2, yk/2, xi/2, xk/2, n - 1) hilbert(x0 + xi/2, y0 + xk/2, xi/2, xk/2, yi/2, yk/2, n - 1) hilbert(x0 + xi/2 + yi/2, y0 + xk/2 + yk/2, xi/2, xk/2, yi/2, yk/2, n - 1) hilbert(x0 + xi/2 + yi, y0 + xk/2 + yk, -yi/2,-yk/2,-xi/2,-xk/2, n - 1) def main(): turtle.colormode(1.) turtle.speed(0) for depth in range(9): if 7 > depth > 4: # for faster rendering. turtle.getscreen().tracer(0) global count count = 0 hilbert(0.0, 0.0, 1.0, 0.0, 0.0, 1.0, depth) turtle.getscreen().tracer(1) time.sleep(2) turtle.Screen().exitonclick() if __name__ == "__main__": main()画圆的函数如下turtle.circle(radius, extent=none, steps=none)参数分别为半径、弧度和画圆弧线段的数量半径为负,方向相反的原因可以看下turtle库的源代码 w = 1.0 * extent / steps w2 = 0.5 * w l = 2.0 * radius * math.sin(w2*math.pi/180.0*self._degreesperau) if radius < 0: l, w, w2 = -l, -w, -w2时设计模块时,可能就希望用半径的正负控制划线的方向

    推荐阅读