Python:蟒蛇绘制(一笔画)
一、题目要求
使用turtle库,绘制一个蟒蛇形状的图形。
二、代码展示
# 请在下方开始编写你的代码
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):turtle.circle(40,80)turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.circle(40*2/3)
turtle.done()
import turtle
# 设置窗口大小和位置
turtle.setup(650, 350, 200, 200)# 抬起画笔并移动到起始位置
turtle.penup()
turtle.fd(-250)
turtle.pendown()# 设置画笔属性
turtle.pensize(25) # 画笔宽度
turtle.pencolor("purple") # 画笔颜色
turtle.seth(-40) # 设置初始方向(向左40度)# 绘制
for i in range(4):
turtle.circle(40, 80) # 画一个半径为40,角度为80度的圆弧
turtle.circle(-40, 80) # 画一个半径为-40(向相反方向),角度为80度的圆弧
turtle.circle(40, 80/2) # 画一个半圆弧
turtle.fd(40) # 向前移动40个单位
turtle.circle(16, 180) # 画一个半径为16,角度为180度的半圆弧
turtle.circle(40 * 2 / 3) # 画一个半径为40*2/3的圆弧# 结束绘图并保持窗口打开
turtle.done()