1.画五角星的要求

 1.1默认五角星大小,角直线2001.2默认位置1.3填充红色1.4默认画线粗细和颜色1.5停留时间至少10秒

2.最简洁的五角星画法代码:
方法一:
代码如下(8行):

from turtle import*  #从turtle中导出所有模块
color("black","red") #黑色画线,红色填充颜色
begin_fill()#开始填充
for i in range(5):fd(200)#forward的缩写,设置五角星的大小right(144) #向右的角度为144,固定角度
end_fill()#填充颜色完毕
exitonclick()#可以关闭窗口右上角的“×”

方法二:
代码如下(10行):

from turtle import *  #从turtle中导出所有模块
fillcolor("red") #设置填充颜色
begin_fill()  #开始填充
while True:fd(200) #forward的缩写,设置五角星的大小right(144)#向右的角度为144,固定角度if abs(pos()) < 1:#查看,画笔是否回到原点,(回到原点时,为真)break#如果回到,原点则跳出循环
end_fill()#填充完毕
exitonclick()#可以关闭窗口右上角的“×”

备注:
abs是绝对值absolute value缩写
pos是位置position缩写

图:

方法三:
代码如下(10行)

from turtle import *  #从turtle中导出所以模块
fillcolor("red") #设置填充颜色
begin_fill()  #开始填充,前面没有空格
count =1
while count<=5:fd(200)right(144)count=count+1
end_fill()#填充完毕,注意前面有缩进空格
exitonclick()#可以关闭窗口右上角的“×”,注意前面有缩进空格

方法四:
代码如下(10行)

from turtle import *  #从turtle中导出所以模块
fillcolor("red")#设置填充颜色
lengthOfSize = 200#设置五角星的大小
left(36)#向左36°
begin_fill()#开始填充
for i in range(5):fd(lengthOfSize)left(144)#再向左144°
end_fill()#结束填充颜色
exitonclick()#可以关闭窗口右上角的“×”,注意前面有缩进空格

3.所有代码出现的五角星,中间都没有被填充颜色,请高手指点,谢谢。

本机为Deepin-linux的华为笔记本电脑,安装python2和python3。
我是小白,只是最近爱上python而已,自学的,有高手指点迷津,谢谢。

python的turtle库认识和学习(8)之五角星简洁画法(经典)相关推荐

  1. turtle中circle的用法_Python的turtle库的画图学习-附:五角星和太极图

    1. 安装背景 1.1 Turtle需要安装tkinter,然后python3.8系统自带 1.2 安装 python2下安装 sudo apt install python-tk python3下安 ...

  2. python的turtle库认识和学习(3)之窗体大小和位置

    1.绘图窗体 turtle.setup(width,height,startx,starty) 画布的最小单位是像素,屏幕的坐标系以左上角为原点(0,0)分布. setup的四个参数分别指的是 wid ...

  3. python之turtle库学习(海龟图形)

    python之turtle库学习 这两天在一个公众号里看到一个文章好玩的库,今天来学习一下.Github地址 一.方法 1.forward() | fd():向前移动指定的距离.参数:一个数字(int ...

  4. 《Turtle绘图》Python用Turtle库绘制多啦爱梦、小猪佩奇、皮卡丘等卡通人物

    声明 本文仅在CSDN发布,未经允许请勿转载或引用! 本文链接:https://blog.csdn.net/meenr/article/details/107245170 目录 利用Turtle库绘制 ...

  5. python七段数码管绘制单个数字_使用Python的turtle库实现七段数码管绘制

    七段数码管绘制: 七段数码管是由7段数码管拼接而成,每段有亮或不亮两种情况,改进的七段数码管还包括一个小数点位置. 七段数码管能形成2^7=128种状态,其中部分状态能够显示易于人们理解的数字或字母含 ...

  6. 用python绘制树和森林_使用Python的Turtle库绘制森林的实例

    这是由一个小作业引发的对Python的Turtle库的学习 下面是官方手册: 1.配置编程环境 由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了 ...

  7. 通过Python使用turtle库绘制自动伸长变形的丁丁

    通过Python使用turtle库绘制自动伸长变形的丁丁 目录 通过Python使用turtle库绘制自动伸长变形的丁丁 导入库 绘制 结果展示 在我们学习过 turtle这样的第三方库之后,我们总是 ...

  8. 利用Python的turtle库画自行车

    利用Python的turtle库画自行车 前言 前言总得说点什么.疫情在家,慕课上学习北理工嵩天等老师的<python语言程序设计>[1],觉得turtle画图,挺有意思,既然骑不了自行车 ...

  9. python的turtle库的基础函数及其使用

    python的turtle库的基础函数及其使用 博主新建的Python学习QQ群分享一些实用的学习工具和疑问解答以及源码分享欢迎加入:431615454. 基础知识点 本篇文章主要介绍一部分自己喜欢用 ...

最新文章

  1. 高德地图markevents_GitHub - mingxuWang/Map: 高德地图API二次封装
  2. java spring maven pdf 导出
  3. GRE核心词汇助记与精练-List10感觉,感情
  4. 理想边界尺寸怎么算_钻石型淋浴房三边尺寸怎么算?安装步骤有哪些?
  5. java string 日期_java string类型日期比较
  6. 蓝桥杯单片机DS1302时钟芯片驱动代码注释
  7. flutter的按钮如何变为不可选中_如何在Flutter中禁用按钮?
  8. linus开启snmp_【snmp】Linux开启snmp及查询
  9. Silverlight使用DataGrid的模板列(DataGridTemplateColumn)实现类似TreeListView控件的效果
  10. Java 3D编程实践_Java 3D编程实践——网络上的三维动画[学习笔记]
  11. 02 java多线程基础
  12. 【MTSP】基于matlab粒子群优化蚁群算法求解多旅行商问题【含Matlab源码 1616期】
  13. 质量管理:PDCA循环
  14. LC.740. Delete and Earn
  15. git冲突解决和放弃本地操作
  16. NR小区搜索(一)SSB
  17. java log4j详解_log4j详解
  18. 部署外网网站(二)——宝塔搭建服务器
  19. 6.process.nextTick()
  20. 史上最强ASR非特定人声语音识别模块,完爆LD3320

热门文章

  1. android odex 作用,Android ROM中Odex文件的作用及介绍
  2. java随机取几行txt文档_随机不重复抽取某文件中N行数据
  3. html 德罗斯特效应,德罗斯特效应有尽头吗?怎么打造镜子无限循环现象
  4. C语言黑白bmp转字节流,纯C语言对BMP图像的灰度化二值化
  5. 昨晚,前女友联系上了我。。。
  6. kotlin - 扩展方法和扩展属性
  7. 搭建zabbix监控及邮件报警(超详细教学)
  8. halcon学习笔记(6)——学习Crystals例子的凸包及图像熵
  9. 你真的知道敏捷到底是什么吗?
  10. SD_Writer write error