心妍 发表于 2023-1-13 14:34:12

绘制五角星之turtle实现

效果图如下



代码
from turtle import *

# 定义绘制五角星的函数
def draw(x,y):
    # 抬起画笔
    pu()
    # 让小海龟移动到指定坐标
    goto(x,y)
    # 画笔落下
    pd()
    # 设置画笔的朝向
    seth(0) # 0表示朝东
    # 定义for循环 画五条线段
    for i in range(5):
      # 前进50像素
      fd(40)
      # 右转144度
      rt(144)

# 调用五次函数
for x in range(0,250,50):
    draw(x,0)

done()
第二种实现五角星的方法
from turtle import *
for x in range(50,300,50):
    for i in range(5):
      fd(40)
      rt(144)
    pu()
    goto(x,0)
    pd()

done()

xwawa 发表于 2023-1-13 18:16:41

学习学习,感谢楼主

飞天梦 发表于 2023-1-13 22:13:42

谢谢楼主分享

乐活 发表于 2023-1-14 13:58:59

又是海龟绘图

太阳wwWW1379365 发表于 2023-1-16 19:03:36

谢谢楼主分享!下载看看
页: [1]
查看完整版本: 绘制五角星之turtle实现