python实例小练习之Turtle绘制南方的雪花
作者:顾木子吖 发布时间:2023-11-08 11:48:29
标签:python,雪花,Turtle
导语
又到了裹紧被子,穿起秋裤的季节!
这些天,我们这边开始下雨了,温度瞬间降了10几度。
遭受了秋天第一场寒潮的“侵袭”,我是真的冷,一大早穿上了长裙。
寒风呼啸,大雪飘飘,咳咳咳......说的严重了点儿,还没飘雪呢,思维有点儿远了!
唯一的愿望就是:
我们公司的冷空调能不能稍微收住一点儿,话说还有的同事穿着短衣短裤是怎么熬过来的,
咋没感觉冷呢?后面我还加了一件外套来着!后来想了想:估计是男孩子皮比较厚一点点。【开个玩笑.jpg】
哼唧唧,独冷冷不如众冷冷,木木子来帮你了~大家一起冷!
小编今天给大家画几款冬天的雪花,让大家都感受感受寒冷的天气!嘿嘿嘿
给北方的朋友介绍一下,这是我们南方的雪花!
前几天在抖音上这个秋天还没过完的我,居然刷到了下雪的视频——
虽然怕冷,但是我可是很喜欢下雪天气的啦,每年冬天我都期盼着我们这儿能下很大很大的一场雪,但基本上下雪的天气屈指可数!我哭辽.jpg 话说的有点儿多貌似,开干叭~
———————————————华丽的分割线—————————————————
正式开始敲代码——第一款雪花梨花落!
(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() # 填充完毕
效果如下:
正式开始敲代码——第二款雪花蓝色海洋!
(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)——
绘制不同时间、颜色的抓拍(2)——
绘制不同时间、颜色的抓拍(3)——
来源:https://blog.csdn.net/weixin_55822277/article/details/120547992


猜你喜欢
- #!/usr/bin/env python# -*- coding:utf-8 -*-# *************************
- SQL*Plus system/manager 2、显示当前连接用户 SQL> show user 3、查看系统拥有哪些用户 SQL&
- SQL分页查询:背景在公司的系统中有一个平台是 做配置管理的 就是所谓的 CRUD 的平台,但是点击后进去到页面第一次看到的是一次查询的页面
- 就在刚才,我给GMAIL安装了Twitter插件。安装完插件后,Gmail提示我要连接Twitter的账号才能使用:我顺着提示操作下去,就看
- 本文实例讲述了MySQL中USING 和 HAVING 用法。分享给大家供大家参考,具体如下:USING用于表连接时给定连接条件(可以理解为
- 如果你经常使用python开发GUI程序的话,那么就知道,有时你需要很长时间来执行一个任务。当然,如果你使用命令行程序来做的话,你回非常惊讶
- 本文主要记录了在Nodejs开发过程中遇到过的由数组特性引起的问题及解决方式,以及对数组的灵活应用。本文代码测试结果均基于node v6.9
- 昨天在写“同IP站点查询”工具的时候,需要先用ASP获取查询域名的IP,本来是用WSHSHELL组件,代码如下:<%@LANGUAGE
- 目录1、吃金币2、打乒乓3、滑雪4、并夕夕版飞机大战5、打地鼠6、小恐龙7、消消乐8、俄罗斯方块9、贪吃蛇10、24点小游戏11、平衡木12
- 小编最近由于工作原因要用到python,一门新的知识需要接触,对于我来说难度还是很大的。python工程目录结构每次创建一个python工程
- 我们常常会用到PHP过滤一些标签的功能,比如过滤链接标签、过滤script标签等等,下面就介绍一下PHP过滤常用标签的正则表达式代码:$st
- 在实际数据分析过程中,我们分析用Python来处理数据(海量的数据),我们都是把这个数据转换为Python的对象的,比如最为常见的字典。比如
- 0、背景今天看到了一个比较诡异的写法,for后直接跟了else语句,起初还以为是没有缩进好,查询后发现果然有这种语法,特此分享。之前写过c+
- 本文给大家分享的是查看MySQL连接的root密码的方法,下面话不多说来来看正文:1.首先我们进到MySQL的bin目录下➜ cd /usr
- 将 numpy 数组存入文件,有多种文件类型可供选择,对应地就有不同的方法来读写。下面我将介绍读写 numpy 的三类文件:txt 或者 c
- 文档介绍利用python写“猜数字”,“猜词语”,“谁是卧底”这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列表
- 因客户需求,要把数据库里的索引编号做成五位长度的,且能自动累加编号,我只会在SQL中使用Identity自动编号:Create Table
- 本文实例讲述了Python简明入门教程。分享给大家供大家参考。具体如下:一、基本概念1、数在Python中有4种类型的数——整数、长整数、浮
- 目录主页分析代码:修改视图函数返回值修改 URL 规则修改视图函数名总结追溯到最初,Flask 诞生于 Armin Ronacher 在 2
- 手写数字识别算法import pandas as pdimport numpy as npfrom sklearn.neural_netwo