今天分享新书《跟小海龟学Python》的案例代码:花瓣图形。
Python源代码:
from turtle import * # 导入海龟绘图库
# 定义函数绘制空心圆弧(圆心坐标、半径,起止角度)
def drawCircle(x, y, r, a1, a2):
penup() # 抬笔
goto(x, y) # 移动到圆心坐标
setheading(a1) # 设置小海龟起始朝向
forward(r) # 前进距离r
left(90) # 左转90度
pendown() # 落笔
circle(r,a2-a1) # 在左侧绘制角度a2-a1的圆弧
drawCircle(0, -100, 100, 0, 180) # 下边半圆弧
drawCircle(0, 100, 100, 180, 360) # 上边半圆弧
drawCircle(-100, 0, 100, -90, 90) # 左边半圆弧
drawCircle(100, 0, 100, 90, 270) # 右边半圆弧
hideturtle() # 隐藏海龟图形
done() # 绘制结束
图书简介:
童晶:《跟小海龟学Python》图书介绍、代码下载、视频教程1 赞同 · 0 评论文章1 赞同 · 0 评论文章1 赞同 · 0 评论文章