python四瓣花图形_详解python使用turtle库来画一朵花
看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移。
当然不能提前看答案,自己试着写代码。
之前有用过海龟画图来画过五角星、奥运五环、围棋盘等,所以感觉不难。
# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:wxh
def run():
'''
主方法
:return: None
'''
import turtle
length = 150 # 线段长度
angle = 45 # 角度
offset_angle = 10 # 每次偏移的角度
turtle.screensize(800, 800)
turtle.bgcolor('blue')
def draw():
'循环画方框'
turtle.forward(length)
turtle.right(angle)
turtle.forward(length)
turtle.right(180 - angle)
turtle.forward(length)
turtle.right(angle)
turtle.forward(length)
turtle.right(180 - angle)
turtle.right(offset_angle)
turtle.penup()
turtle.goto(0, -400)
turtle.left(90)
turtle.pendown()
turtle.pencolor('gold')
turtle.forward(length * 3)
turtle.left(180)
for i in range(36):
draw()
turtle.hideturtle() # 隐藏画笔
turtle.done()
if __name__ == '__main__':
run()
最后是效果图:
以上所述是小编给大家介绍的python使用turtle库来画一朵花详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
python四瓣花图形_详解python使用turtle库来画一朵花相关推荐
- python用turtle画字母n、h_详解python使用turtle库来画一朵花
看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移. 当然不能提前看答案,自己试着写代码. 之前有用过海龟画图来画过五角星.奥运五环.围棋盘等,所以感觉不难. # !/usr/bin ...
- python归一化处理_详解python实现数据归一化处理的方式:(0,1)标准化
在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...
- python列表拆包_详解python 拆包可迭代数据如tuple, list
详解python 拆包可迭代数据如tuple, list 拆包是指将一个结构中的数据拆分为多个单独变量中. 以元组为例: >>> a = ('windows', 10, 25.1, ...
- python操作目录_详解python中的文件与目录操作
详解python中的文件与目录操作 一 获得当前路径 1.代码1 >>>import os >>>print('Current directory is ',os. ...
- python模式匹配算法_详解Python 最短匹配模式
问题 你正在试着用正则表达式匹配某个文本模式,但是它找到的是模式的最长可能匹配. 而你想修改它变成查找最短的可能匹配. 解决方案 这个问题一般出现在需要匹配一对分隔符之间的文本的时候(比如引号包含的字 ...
- python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化
本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...
- python xlrd安装_详解python中xlrd包的安装与处理Excel表格
一.安装xlrd 地址 下载后,使用 pip install .whl安装即好. 查看帮助: >>> import xlrd >>> help(xlrd) Help ...
- python制作界面_详解python做UI界面的方法
详解python做UI界面的方法 更新时间:2019年02月27日 14:44:34 投稿:laozhang 在本文里我们给大家整理了关于python做UI界面的方法和具体步骤,对此有需要的朋友们可以 ...
- python namedtuple用法_详解Python中namedtuple的使用
namedtuple是Python中存储数据类型,比较常见的数据类型还有有list和tuple数据类型.相比于list,tuple中的元素不可修改,在映射中可以当键使用. namedtuple: na ...
最新文章
- Linux自动化测试monkey,APP自动化测试中Monkey和 MonkeyRunner
- Confluence 6 中样式化字体
- MySQL(十一)之触发器
- JS快速获取图片宽高的方法
- 用触发器实现主从表关系(主表更改从表更改 )
- java压缩源代码_【免费毕设】JAVA文件压缩与解压缩实践(源代码+论文)
- 实用 —— PowerCLI (二)
- nyoj 236 心急的C小加(贪心)
- mybatis 链接DB2查询报错,必需的字符转换器不可用。 ERRORCODE=-4220, SQLSTATE=null
- 网页测试网速软件,网页测网速在线测试(speedtest软件测速原理)
- 机械工程师CAD2016
- iPhone前置排线教程
- HDU 1880 魔咒词典
- 定积分之旋转曲面的面积
- Typora远程解绑设备的方法
- 查找算法与排序算法之Python实现
- 如何下载PubMed收费文献
- php 分隔视频,视频画面分割器怎么将视频画面分割成三部分?怎么分割视频画面并凸显部分?...
- UML建模详解(1)—初识UML建模
- 文件管理软件,不改变原名称,批量给文件名加序号的方法