Python 专题

turtle画图实例之 等边三角形旋转

2022-06-18  本文已影响0人  小鱼儿_yzh

效果图:

等边三角形旋转

分析:

等边三角形按照一定角度旋转,形成一个完整的规则图形。

算法:

  1. 导入 turtle 库
  2. 定义画笔的粗细、颜色、速度
  3. 定义一个画等边三角形的函数,参数是等边三角形的边长
  4. 画一个规定边长的等边三角形
  5. 旋转一个角度
  6. 循环执行4-5步,循环次数根据旋转角度决定。

代码:

from turtle import *
speed(8)
width(2)
color('red')

def draw_sanjiaoxing(l):
    for i in range(3):
        fd(l)
        rt(120)
        
for i in range(18):
    draw_sanjiaoxing(100)
    lt(20)
    
ht()

动画效果:

等边三角形旋转动画效果
上一篇下一篇

猜你喜欢

热点阅读