定义一个函数,参数为三角形的边长和颜色,并调用该函数绘制两个边长颜色不同的等边三角形
1 def draw(l,color):
2 import turtle
3 turtle.setup(900,600,200,200)
4 turtle.penup() # 笔抬起
5 turtle.fd(-60)
6 turtle.pendown() # 笔放下
7 turtle.pensize(6)
8 turtle.pencolor(color)
9 turtle.seth(60)
10 turtle.fd(l)
11 turtle.seth(-60)
12 turtle.fd(l)
13 turtle.seth(-180)
14 turtle.fd(l)
15
16 l,l_ = eval(input("输入两个三角形的边逗号隔开:"))
17 color= input("输入第一个三角形颜色:")
18 color_ = input("输入第二个三角形颜色:")
19
20 draw(l,color)
21 import turtle
22 turtle.penup()
23 turtle.fd(300)
24 turtle.pendown()
25 draw(l_,color_)
26 turtle.done()
来源:oschina
链接:https://my.oschina.net/u/4324171/blog/3556329