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()              # 海龟做完了
相关推荐
爱学习的阿磊16 小时前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
roman_日积跬步-终至千里16 小时前
【Java并发】多线程/并发问题集
java·开发语言
m0_7369191016 小时前
Python面向对象编程(OOP)终极指南
jvm·数据库·python
调皮连续波(rsp_tiaopige)16 小时前
毫米波雷达 : OpenRadar(Matlab版本)正式发布
开发语言·matlab
one____dream16 小时前
【网安】Reverse-非常规题目
linux·python·安全·网络安全·ctf
冷雨夜中漫步16 小时前
python反转列表reverse()和[::-1]哪个效率更高
开发语言·python
rainbow688916 小时前
Python面向对象编程与异常处理实战
开发语言·python
weixin1997010801616 小时前
锦程物流item_get - 获取详情接口对接全攻略:从入门到精通
数据库·python
你撅嘴真丑16 小时前
第八章 - 贪心法
开发语言·c++·算法
2501_9071368216 小时前
基于Python+QT6的移动硬盘弹出工具
python·软件需求