import turtle
tony = turtle.Pen()
for i in range(4):
tony.up()
tony.forward(50)
tony.down()
tony.forward(100)
tony.up()
tony.forward(50)
tony.right(90)
turtle.exitonclick()
编写代码用turtle库画出如下图形。
提示:简便方法是使用带参数的函数。
import turtle
def rect(n):
for i in range(4):
tony.forward(n)
tony.left(90)
tony = turtle.Pen()
rect(25)
rect(50)
rect(75)
rect(100)
rect(125)
turtle.exitonclick()
编写代码用turtle库画出如下图形。
提示:线长80像素,正方形边长20像素。
import turtle
tony = turtle.Pen()
for i in range(6):
tony.forward(80)
tony.left(45)
for i in range(4):
tony.forward(20)
tony.right(90)
tony.left(135)
tony.forward(80)
tony.left(120)
turtle.exitonclick()
编写代码用turtle库画出如下图形。
提示:此图形由8个五边形构成。
import turtle
tony = turtle.Pen()
for i in range(8):
for i in range(5):
tony.forward(80)
tony.left(72)
tony.left(45)
turtle.exitonclick()
编写代码用turtle库画出如下图形。
import turtle
tony = turtle.Pen()
for i in range(8):
for i in range(4):
tony.forward(20)
tony.left(90)
tony.forward(80)
tony.left(45)
turtle.exitonclick()
编写代码用turtle库画出如下图形。
import turtle
tony = turtle.Pen()
for i in range(21):
tony.circle(i*5)
tony.right(30)
turtle.exitonclick()
编写代码用turtle库画出如下图形。
import turtle
def polygon(n):
for i in range(n):
tony.forward(50)
tony.left(360/n)
tony = turtle.Pen()
for i in range(3,11):
polygon(i)
turtle.exitonclick()