此次用到海龟绘图函数——turtle,下面是程序中可能会用到的方法

forward() #前进
right() #右转
exitonclick() #绘制完退出

Next ,show time!

1.创建一个python项目文件

2.分析单个五角星画法

我们默认每次画笔右转144度画五角星的一个角,那么画笔右转5次就能构成一个五角星

import turtle #导入turtle包
i = 0 #变量i控制循环次数
while i < 5: #循环5次turtle.forward(100) #画笔前进100pxturtle.right(144) #画笔右转144度i += 1
turtle.exitonclick() #画完退出

就构成了一个五角星

3.分析多层次五角星

第二层开始,每层五角星比上一层五角星等比增大,我们可以通过控制五角星边的增长,再结合循环来实现此操

import turtledef main(): #在main()函数中完成五角星绘制操作i = 0 #控制循环次数side = 100 #边定义为一个变量,后面可修改其值while i < 25: turtle.forward(side) #前进turtle.right(144) #右转144度i += 1 if i % 5 == 0: #循环5次绘制一层五角星side += 80 #绘制一层五角星后边增长80turtle.exitonclick() #绘制完退出if __name__ == '__main__': main()

这样就完成了多层五角星的绘制

python画多层次五角星相关推荐

  1. python画五角星

    python画五角星 今天刚学python海龟画图,课堂作业画五角星,顺便分享给大家. 运行图片如下: 代码如下: # 以画布中心为中点,向右为X轴正方向,向上为Y轴正方向 import turtle ...

  2. Python画五角星(turtle初识)

    Python可以做很多事情,主要归功于python下的各种模块.画图也不例外,通过简单地turtle模块,可以画出各种图案. 首先,使用python画图,需要安装turtle模块.在控制台输入pip ...

  3. 用python画五角星中心颜色不同_画个五角星让它绕中心点旋转

    李兴球Python画个五角星绕中心点旋转 画一个五角星让它旋转起来,这在Python中有几个方案可选,这里提供一个不是用自定义形状的方案,以下是部分源代码, 其实关键的代码函数,也就是starpoin ...

  4. python画一个五角星

    用python 画一个可爱的五角星,这是效果. 参考代码: from turtle import *color('red','yellow')screensize(800, 600, "bl ...

  5. python画五角星代码_008-python绘制五个五角星

    操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令 1. 运动命令: forward(degree) #向前移动距离degree代表距离 backward(degr ...

  6. python用matplotlib画五角星_3.用Python画五角星

    原博文 2018-03-20 10:36 − import turtleimport timeimport os#def draw_square(org_x, org_y, x, y): turtle ...

  7. python 画三维函数图-Python画三维图-----插值平滑数据

    一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...

  8. python画超长图-利用Python画图,千变万化,各种画图技巧!

    如图所示,利用Python的turtle画了一个美国队长盾牌的标志: # 所需依赖:python3 sublime Python代码: # print 打印 print('hello world!') ...

  9. 使用python turtle库绘制一个三角形和一个五角星_使用turtle库绘制一个五角星 如何采用Python语言绘制一个五角星...

    如何采用Python语言绘制一个五角星 #./usr/bin/env python import turtle import time turtle.forward(100) turtle.right ...

  10. 用python画简单的图形

    用python画几个简单的图形: ①三角形 from turtle import *for i in range(3):fd(180)left(120) ②倒三角+正三角 from turtle im ...

最新文章

  1. 26.Azure备份服务器(下)
  2. 多线程题目 2019.06.02 晚
  3. Python的序列化与反序列化
  4. 2020牛客多校第1场I-1 or 2一般图最大匹配带花树
  5. 推动Windows的限制:物理内存
  6. Web Performance Test: 如果使用Plugin过滤Dependent Request
  7. QNAP 提醒客户注意 eCh0raix 勒索攻击和 Room Server 0day
  8. html文本框光标位置,html的文本框显示光标 如何在htmlText文本框光标处插入字符...
  9. SPSS数据编码(图文+数据集)【SPSS 008期】
  10. SpringBoot 一文搞懂Spring JPA
  11. 羚珑视频编辑器开发总结
  12. 浪潮ps9.0 oracle,浪潮ERP-PS V9.1安装手册.doc
  13. IT服务管理指标体系与报表体系
  14. AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE(阅读笔记)
  15. 作为程序员,我想养成的几个爱好
  16. singer页面点击歌手singer是跳转到singer-detail的设置
  17. 四川内江现天眼猫 额头正中间长眼睛
  18. PID控制系统质量指标
  19. Oracle 静默安装的db_install.rsp 文件
  20. AUTOSAR-自旋锁(spinlock)与互斥锁

热门文章

  1. server2003安装sqlserver以及基本操作
  2. 安装protobuf可能遇到的问题
  3. 基本if选择结构以及random
  4. Opencv系列教程(一):Opencv读取指定文件夹图片、视频,调用摄像头
  5. 智慧城市:中国特色新型城镇化的发展方向
  6. 实战ItemTouchHelper仿网易新闻客户端自定义栏目页面
  7. My Sixth-First - 解数独 - By Nicolas
  8. 华为机试真题 C++ 实现【数字涂色】
  9. 谷歌放弃火狐的谷歌工具栏产品
  10. TI最新CC2640R2L与CC2640、CC2640R2F有何区别?