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()              # 海龟做完了
相关推荐
Data_Journal14 小时前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
豆角焖肉14 小时前
SSM 聚合项目搭建:多 Maven 模块项目
开发语言·python·pycharm
Frank_refuel14 小时前
【C++八股】面向对象
开发语言·c++
青 春 记 忆15 小时前
零基础入门python20:Flask配置、扩展和蓝图拆分
python·flask·后端开发
m0_3807438715 小时前
为 OpenAI 兼容接口配置教程
开发语言·python·node.js
万邦科技Lafite16 小时前
阿里巴巴拍立淘按图搜索商品API返回值实践:提升用户购物满意度的关键措施
开发语言·api·开放api·电商开放平台·京东开放平台
小小龙学IT17 小时前
Qt 6 跨平台开发完全指南:从信号槽机制到实际项目落地
开发语言·qt
leisoo809717 小时前
ig50数据落盘ClickHousevsTimescaleDBvsDuckDB实测对比 IG50免费开源股票数据API接口
开发语言·jvm·数据库·python·json
卷无止境17 小时前
FastAPI 的 Metadata 到底是什么,又牵动了哪些核心概念
后端·python
卷无止境17 小时前
FastAPI 调试实战,从断点到生产环境的排错心法
后端·python