python绘制等边三角形
定义一个函数,参数为三角形的边长和颜色,并调用该函数绘制两个边长颜色不同的等边三角形
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()