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,画一个正多边形,长度和颜色还是任意的!...相关推荐

  1. axure按钮切换颜色_如何用Axure画出Web产品的列表组件:基础画法

    Web产品的列表组件在画原型的时候比较常见,所以PM有必要深入了解它的各种交互效果和对应的原型画法. 除了通过表格来画出简单列表之外,我们还可以通过中继器来画出列表,相应的原型效果请查看https:/ ...

  2. 用python画小猪佩奇的编码_如何用python绘制小猪佩奇-python绘图教程图文讲解

    原标题:如何用python绘制小猪佩奇-python绘图教程图文讲解 如何运用python来绘制小猪佩奇呢?通过几道简单的python代码即可让你绘制出小猪佩奇,话不多说,直接上代码. 用python ...

  3. python画三维立体图完整代码_如何用Matplotlib 画三维图的示例代码

    最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平面上呈现出立体感 三维的线图和散 ...

  4. python如何让图片镜像翻转_如何用 Python 增量备份 Roam Research 笔记图片?

    消除后顾之忧,轻松输入卡片笔记. 题图:Photo by Markus Spiske on Unsplash 前些日子,我用视频的方式给你介绍了 Roam Research 这款工具.如果你还没有来得 ...

  5. python词云有什么用_如何用Python实现词云效果

    如何用Python实现词云效果 发布时间:2020-06-06 10:56:57 来源:亿速云 阅读:204 作者:Leah 这篇文章主要为大家详细介绍了用Python实现词云效果的方法,图文详解容易 ...

  6. python怎样打开加密的文件_如何用Python 加密文件

    生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而 ...

  7. python在工作中怎么用_如何用python在工作中“偷懒”

    原标题:如何用python在工作中"偷懒" "偷懒还能干完活,才是本事 " 有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高? 要知道, ...

  8. 用python写用手机发邮件_如何用python写发邮件?

    原标题:如何用python写发邮件? 1. 163邮箱 163邮箱需要设置客户端授权密码 请输入图片描述 # coding:utf-8 from email.header import Header ...

  9. 如何用python完成基本统计信息计算_如何用python计算基本统计值?

    如何用python计算基本统计值? 用python计算基本统计值的代码为def getNum(): #从控制台获取多个不确定数据的方法 nums = []; iNumStr = input(" ...

最新文章

  1. 撕起来了!谁说数据少就不能用深度学习?这锅俺不背!
  2. Tomcat中配置多个端口
  3. x-lite asterisk 成功实现视频通话
  4. 操作系统Ubuntu(实验一二)
  5. 微软发布ASP.NET 5路线图
  6. 机器学习基础-概率和统计基本概念
  7. 八、接口中的默认方法与静态方法
  8. VTM3.0代码阅读:xCheckRDCostMergeTriangle2Nx2N函数
  9. 【机器人学】机器人动力学参数辨识方法综述
  10. 阿里云大学互联网学院欢迎你加入!
  11. IDEA 社区版 常用插件列表
  12. 服务器的日常维护需要做什么?
  13. html布局属性,hTML之FLEX布局属性
  14. 如何进行网站的稳定性测试《转载》
  15. 大疆无人机 MobileSDK(遥控器/手机端)开发 v4版<2>
  16. 6步骤实现CentOS系统环境精简优化
  17. 英雄联盟 无法服务器未响应,Win7英雄联盟登陆服务器未响应的解决方法
  18. Java-找到休息日(详细思路及注释)
  19. 甘肃中医药大学计算机考试题库,甘肃中医药大学继续教育学院试卷
  20. xchariot使用笔记

热门文章

  1. 算法导论第十三章 红黑树
  2. win7 旗舰版自定义开机画面
  3. 微信多开+防撤回小程序编写(e语言)
  4. 机器学习算法实战项目—支持向量机(2)—完整版的SMO算法
  5. LATEX——两张图并列排列/双栏模板中图片通栏并列布局
  6. 介绍一款jpg转pdf的软件。
  7. [渝粤教育] 山东大学 大学物理 参考 资料
  8. Excel数据 SQL SERVER
  9. HTML学习笔记--第一天
  10. nodejs+vue毕业设计论文选题过程管理系统express