Python画笔案例-007 绘制水滴

1、绘制水滴

通过 python 的turtle 库绘制一个水滴的图案,如下图:

2、实现代码

 今天绘制的水滴,在tuitle 库里并没有直接的功能可以绘制,我们仔细观察,可以看出,水滴往下越来越粗,所以我们可以用画笔的粗细来实现。

 首先我们先通过setheading改变画笔朝向,通过 for 循环,通过 pensize 慢慢改变画笔粗细,就可以完成水滴效果,代码如下:

python 复制代码
"""
   水滴.py
"""
import turtle              # 导入海龟模块

turtle.ht()                # 隐藏海龟
turtle.color('blue')       # 设定颜色为蓝色
turtle.setheading(-90)     # 设定方向为向下

for s in range(1,100):     # 在1到100的范围内更新s
    turtle.pensize(s)      # 把s设为画笔粗细
    turtle.fd(1)           # 前进1个单位

turtle.done()              # 海龟做完了
相关推荐
ThinkerQAQ_2 分钟前
并发编程(七):volatile——从语言规则到 CPU
java·python·go
DanCheng-studio6 分钟前
毕业设计项目 基于深度学习的图像修复算法 DCGAN
python·毕业设计·毕设
1024奇点10 分钟前
【仓颉语言入门 · 第24课】
开发语言·ide·开源
栈溢出了13 分钟前
VS Code Python 自动导包失效排查笔记
开发语言·笔记·python
DanCheng-studio15 分钟前
毕业设计项目 基于深度学习的抽烟行为检测算法实现(源码分享)
python·毕业设计·毕设
朝朝辞暮i20 分钟前
C++ 第 28 课:Lambda 表达式
开发语言·c++·算法
Frank_refuel26 分钟前
深入理解RpcRouter(远端调用模块)
开发语言·qt
Wx-bishekaifayuan27 分钟前
springboot陨石鉴收系统96265-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·python·spring·课程设计
黑科技iOS上架37 分钟前
双引擎解决oc/swift开发引用加固难题
开发语言·ios·swift·审核·ios混淆·执行程序差异化
yujunl37 分钟前
U9客开中UI插件开发过程中碰到有一个坑
开发语言