Python课本第2章习题参考答案(第二版)绘制等边三角形和叠加等边三角形

使用turtle库中的turtle.fd()函数和turtle.seth()函数绘制一个等边三角形和叠加等边三角形

'''绘制叠加等边三角形'''
import turtle
#绘制外部大三角形
for i in range(3):
    turtle.seth(120*i)
    turtle.fd(200)

效果如下:
在这里插入图片描述

'''绘制叠加等边三角形'''
import turtle
#绘制外部大三角形
for i in range(3):
    turtle.seth(120*i)
    turtle.fd(200)
#绘制内部小三角形
turtle.seth(0)
turtle.fd(100)
turtle.seth(60)
turtle.fd(100)
turtle.seth(180)
turtle.fd(100)
turtle.seth(-60)
turtle.fd(100)
turtle.seth(120)
turtle.fd(100)
turtle.seth(0)
turtle.done()

效果如下:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_51280571/article/details/117389138