这是我送给兄弟女朋友的六一礼物
Posted Jack·Kwok
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这是我送给兄弟女朋友的六一礼物相关的知识,希望对你有一定的参考价值。
这是我送给兄弟女朋友的六一礼物
1. 写在前面
事情是这样的,最近不是六一儿童节嘛,好像我身边充斥着大量大龄儿童。我兄弟就是木讷,也不知道送女朋友糖果。这不,兄弟女朋友就来找我要了,我一想,兄弟的女朋友,我能不答应吗??
2. 前期准备
2.1. 需要安装的库
turtle 绘制图像的函数库
2.2. 安装库的命令
pip install turtle
2.3. 库的介绍
方法 | 作用 |
---|---|
screensize(800,600,“pink”) | 定义画布,设置长宽和颜色 |
color(‘red’,‘red’) | 设置图形的颜色,参数1是边框颜色,参数2是内部颜色 |
begin_fill() | 填充开始 |
turtle.end_fill() | 填充结束 |
turtle.forward(60) | 画笔前进60 |
turtle.left(45) | 画笔方向逆时针转动45度 |
turtle.right(45) | 画笔方向顺时针转动45度 |
turtle.circle(40) | 画一个半径为40的圆 |
turtle.penup() | 画笔提起 |
turtle.pendown() | 画笔放下 |
turtle.goto(0,80) | 画笔移动到坐标(0,80) |
turtle.done() | 固定图像 |
3. 代码展示
import turtle
# 设置画布,长宽和颜色
turtle.screensize(800,600,"pink")
# 设置图形颜色,第一个是边框颜色,第二个是里面部分颜色
turtle.color('red','red')
# 颜色填充开始
turtle.begin_fill()
# 画一个半径为40的圆
turtle.circle(40)
# 顺时针转动45度
turtle.right(45)
# 画笔前进60
turtle.forward(60)
# 同理
turtle.right(45+90)
# 同理
turtle.forward(60*(2**(1/2)))
# 同理
turtle.right(45+90)
# 同理
turtle.forward(60)
# 画笔提起
turtle.penup()
# 把画笔移动到这个位置
turtle.goto(0,80)
# 画笔放下
turtle.pendown()
# 画笔前进
turtle.forward(60)
# 画笔逆时针旋转
turtle.left(90+45)
# 同理
turtle.forward(60*(2**(1/2)))
# 同理
turtle.left(45+90)
# 同理
turtle.forward(60)
# 颜色填充结束
turtle.end_fill()
# 固定图像
turtle.done()
4. 运行结果展示
5. 总结
turtle库很好的体现了Python简单的特点,让程序员可以更加专注自己的业务需求,同时这也是一个很好玩的第三方库,我们可以使用它制作各种各样的图形。喜欢的话就点个收藏吧!
以上是关于这是我送给兄弟女朋友的六一礼物的主要内容,如果未能解决你的问题,请参考以下文章
六一你收到礼物了吗?我用Python画多种不同种类的樱花树送给大家,祝六一快乐