用python画六边形并填充颜色_如何用Python,画一个正多边形,长度和颜色还是任意的!...
Python画基本形状,要用到自带的turtle库,这是个简单绘图的入门小工具。
任务设定如上,下面来一点点拆解它。
从键盘获取用户输入的边数。
画笔形状由原来的三角形,改为海龟形状。
长度随机产生,从100到200,最小变化为20。
颜色采用0到255表示,r(红)g(绿)b(蓝)三色组成,代表着总共有16,777,216这么多种颜色,随机生成。
把填充开始和结束这两个语句,放在画图形前后。
既然是形状,最少的边数为三,内角度为60;正方形为90;更多的边用到公式来计算180*(n-2)/n(n为边数),结果即为正n边形的内角度数。
导入两个库,一个画图(行2),一个是随机数(行3);改变颜色模式(行9),改变画笔颜色(行14);有几个边,循环几次(行29),每一次根据内角度向右拐(行30),前进随机长度(边长,行31);画完之后,一定要写上完成语句(行37),要不在JupyterNotebook中会卡的很。
正三角形。
正方(四边)形。
正五边形。
正六边形。
正七边形。
正八边形。
正九边形。每次的颜色和边长,都是不同的。
结尾
当边数趋近于无穷大时,就是圆。
用python画六边形并填充颜色_如何用Python,画一个正多边形,长度和颜色还是任意的!...相关推荐
- axure按钮切换颜色_如何用Axure画出Web产品的列表组件:基础画法
Web产品的列表组件在画原型的时候比较常见,所以PM有必要深入了解它的各种交互效果和对应的原型画法. 除了通过表格来画出简单列表之外,我们还可以通过中继器来画出列表,相应的原型效果请查看https:/ ...
- 用python画小猪佩奇的编码_如何用python绘制小猪佩奇-python绘图教程图文讲解
原标题:如何用python绘制小猪佩奇-python绘图教程图文讲解 如何运用python来绘制小猪佩奇呢?通过几道简单的python代码即可让你绘制出小猪佩奇,话不多说,直接上代码. 用python ...
- python画三维立体图完整代码_如何用Matplotlib 画三维图的示例代码
最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平面上呈现出立体感 三维的线图和散 ...
- python如何让图片镜像翻转_如何用 Python 增量备份 Roam Research 笔记图片?
消除后顾之忧,轻松输入卡片笔记. 题图:Photo by Markus Spiske on Unsplash 前些日子,我用视频的方式给你介绍了 Roam Research 这款工具.如果你还没有来得 ...
- python词云有什么用_如何用Python实现词云效果
如何用Python实现词云效果 发布时间:2020-06-06 10:56:57 来源:亿速云 阅读:204 作者:Leah 这篇文章主要为大家详细介绍了用Python实现词云效果的方法,图文详解容易 ...
- python怎样打开加密的文件_如何用Python 加密文件
生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而 ...
- python在工作中怎么用_如何用python在工作中“偷懒”
原标题:如何用python在工作中"偷懒" "偷懒还能干完活,才是本事 " 有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高? 要知道, ...
- 用python写用手机发邮件_如何用python写发邮件?
原标题:如何用python写发邮件? 1. 163邮箱 163邮箱需要设置客户端授权密码 请输入图片描述 # coding:utf-8 from email.header import Header ...
- 如何用python完成基本统计信息计算_如何用python计算基本统计值?
如何用python计算基本统计值? 用python计算基本统计值的代码为def getNum(): #从控制台获取多个不确定数据的方法 nums = []; iNumStr = input(" ...
最新文章
- 撕起来了!谁说数据少就不能用深度学习?这锅俺不背!
- Tomcat中配置多个端口
- x-lite asterisk 成功实现视频通话
- 操作系统Ubuntu(实验一二)
- 微软发布ASP.NET 5路线图
- 机器学习基础-概率和统计基本概念
- 八、接口中的默认方法与静态方法
- VTM3.0代码阅读:xCheckRDCostMergeTriangle2Nx2N函数
- 【机器人学】机器人动力学参数辨识方法综述
- 阿里云大学互联网学院欢迎你加入!
- IDEA 社区版 常用插件列表
- 服务器的日常维护需要做什么?
- html布局属性,hTML之FLEX布局属性
- 如何进行网站的稳定性测试《转载》
- 大疆无人机 MobileSDK(遥控器/手机端)开发 v4版<2>
- 6步骤实现CentOS系统环境精简优化
- 英雄联盟 无法服务器未响应,Win7英雄联盟登陆服务器未响应的解决方法
- Java-找到休息日(详细思路及注释)
- 甘肃中医药大学计算机考试题库,甘肃中医药大学继续教育学院试卷
- xchariot使用笔记