脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python实例小练习之Turtle绘制南方的雪花

python实例小练习之Turtle绘制南方的雪花

2022-01-17 10:21顾木子吖 Python

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形

导语

又到了裹紧被子,穿起秋裤的季节!

这些天,我们这边开始下雨了,温度瞬间降了10几度。

遭受了秋天第一场寒潮的“侵袭”,我是真的冷,一大早穿上了长裙。

python实例小练习之Turtle绘制南方的雪花

寒风呼啸,大雪飘飘,咳咳咳......说的严重了点儿,还没飘雪呢,思维有点儿远了!

唯一的愿望就是:

python实例小练习之Turtle绘制南方的雪花

我们公司的冷空调能不能稍微收住一点儿,话说还有的同事穿着短衣短裤是怎么熬过来的,

咋没感觉冷呢?后面我还加了一件外套来着!后来想了想:估计是男孩子皮比较厚一点点。【开个玩笑.jpg】

哼唧唧,独冷冷不如众冷冷,木木子来帮你了~大家一起冷!

小编今天给大家画几款冬天的雪花,让大家都感受感受寒冷的天气!嘿嘿嘿

给北方的朋友介绍一下,这是我们南方的雪花!

python实例小练习之Turtle绘制南方的雪花

 

正文

前几天在抖音上这个秋天还没过完的我,居然刷到了下雪的视频――

python实例小练习之Turtle绘制南方的雪花

虽然怕冷,但是我可是很喜欢下雪天气的啦,每年冬天我都期盼着我们这儿能下很大很大的一场雪,但基本上下雪的天气屈指可数!我哭辽.jpg 话说的有点儿多貌似,开干叭~

python实例小练习之Turtle绘制南方的雪花

―――――――――――――――华丽的分割线―――――――――――――――――

正式开始敲代码――第一款雪花梨花落!

(1)环境安装:

老规矩:Python、Pycharm、Turtle模块。

(2)绘图的速度:

turtle.speed(7)  # 绘图速度,可随意

(3)绘制浅蓝色区域:

color("black", "#97CBFF")  # 黑色画线,填充颜色
begin_fill()  # 开始填充

fd(100)  # 向前100像素
right(60)  # 右转60度

for i in range(3):
  fd(100)
  left(120)
  fd(100)
  left(60)
  fd(100)
  right(120)
  fd(100)
  left(60)

right(120)
fd(100)
right(180)  # 将画笔指向最初的方向
end_fill()  # 填充完毕

(4)绘制浅青色区域:

begin_fill()
color("black", "#80FFFF")
begin_fill()  # 开始填充
for i in range(3):
  fd(100)
  left(60)
  fd(100)
  right(120)
  fd(100)
  left(60)
  fd(100)
  left(120)

end_fill()  # 填充完毕

效果如下:

python实例小练习之Turtle绘制南方的雪花

python实例小练习之Turtle绘制南方的雪花

正式开始敲代码――第二款雪花蓝色海洋!

(1)环境安装:

老规矩:Python、Pycharm、Turtle模块。

​(2)附源码:

def snowflake(l, d):
  screen = turtle.Screen()
  # screen.bgpic("my_q.jpg")
  screen.bgcolor("blue")# 背景颜色可调
  turtle.tracer(0, 0)
  if d > 0:
      for i in range(6):
          speed("fastest")
          color("white")  # silver
          width(5)
          forward(l)
          snowflake(l // 3, d - 1)
          backward(l)
          left(60)

if __name__ == "__main__":
  snowflake(180, 5)#形状参数可调
  time.sleep(100)  #

效果如下:

绘制不同时间、颜色的抓拍(1)――

python实例小练习之Turtle绘制南方的雪花

绘制不同时间、颜色的抓拍(2)――

python实例小练习之Turtle绘制南方的雪花

绘制不同时间、颜色的抓拍(3)――

python实例小练习之Turtle绘制南方的雪花

 

总结

请忽略我取的乱七八糟的名字!哈哈哈~好啦 雪花的文章就学到这儿了~

天冷了,晚上冻醒别忘了给室友掀开被子哦!

python实例小练习之Turtle绘制南方的雪花

你们的支持是我最大的动力!!mua 欢迎大家阅读往期的文章哦~

到此这篇关于python实例小练习之Turtle绘制南方的雪花的文章就介绍到这了,更多相关python 雪花内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_55822277/article/details/120547992

延伸 · 阅读

精彩推荐