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()              # 海龟做完了
相关推荐
Dovis(誓平步青云)13 分钟前
探索C++面向对象:从抽象到实体的元规则(上篇)
开发语言·c++·经验分享·笔记·学习方法
声声codeGrandMaster17 分钟前
Django框架的前端部分使用Ajax请求一
前端·后端·python·ajax·django
北极象21 分钟前
各编程语言对正则表达式标准的支持对比
开发语言·正则表达式·scala·go语言
卡尔曼的BD SLAMer29 分钟前
计算机视觉与深度学习 | Python实现EMD-SSA-VMD-LSTM时间序列预测(完整源码和数据)
python·深度学习·算法·cnn·lstm
会飞的架狗师32 分钟前
【Spring Cloud Gateway】Nacos整合遇坑记:503 Service Unavailable
java·开发语言
易只轻松熊2 小时前
C++(21):fstream的读取和写入
开发语言·c++
重生之后端学习2 小时前
02-前端Web开发(JS+Vue+Ajax)
java·开发语言·前端·javascript·vue.js
nuclear20112 小时前
使用Python将 Excel 中的图表、形状和其他元素导出为图片
python·excel·将excel图表转换为图片·将excel文本框转换为图片
zimoyin2 小时前
kotlin Android AccessibilityService 无障碍入门
android·开发语言·kotlin
繁依Fanyi3 小时前
用 CodeBuddy 实现「IdeaSpark 每日灵感卡」:一场 UI 与灵感的极简之旅
开发语言·前端·游戏·ui·编辑器·codebuddy首席试玩官