这篇博文是博主自己的python turtle库学习记录(xiaobai),也是和uu的学习分享!!

赶紧来看看小海龟是怎么画美队盾牌的吧!!

画五角星      (想看五角星画法的uu直接点这里哈)


先来一张成果图

 源代码在这里哦!(五角星画法在最下面)

import turtle as t
import matht.hideturtle()       #隐藏一下小海龟
t.speed(0)           #这里的速度大家可以自己调整,0是最快的#开始画盾牌大体
t.color('red','red')
t.up()
t.goto(0,-180)
t.down()
t.begin_fill()
t.circle(180)
t.end_fill()t.color('white','white')
t.up()
t.goto(0,-145)
t.down()
t.begin_fill()
t.circle(145)
t.end_fill()t.color('red','red')
t.up()
t.goto(0,-110)
t.down()
t.begin_fill()
t.circle(110)
t.end_fill()t.color('blue','blue')
t.up()
t.goto(0,-75)
t.down()
t.begin_fill()
t.circle(75)
t.end_fill()#画五角星
pi=3.1415926
a=math.sin(0.4*pi)   #python这里只能用弧度来表示角度进行三角函数的计算
a=a*75*2             #这里我的最后一个圆的半径为75,大家根据自己的需要自行调整哈
t.up()
t.goto(0,75)         #从这里起笔,因为这个点的坐标比较好定
t.seth(-72)
t.color('white','white')
t.down()
t.begin_fill()
t.forward(a)
for i in range(5):    #这里连着5笔都是重复的步骤,可以使用一个for循环t.right(144)t.forward(a)
t.end_fill()t.done()

画五角星

import math                    #记得导入math模块,用于下面的三角函数计算
import turtle as t#画五角星
pi=3.1415926                   #这里首先确定一下Π的值,因为涉及三角函数计算,而python只认弧度QAQ
a=math.sin(0.4*pi)             #画五角星可以以圆为参照,这里假设五角星在一个半径为r的圆里
a=a*r*2                        #这里的 0.4*pi 是指角度72°对应的弧度,经过一些简单的几何计算
t.up()
t.goto(0,r)                    #起笔位置
t.seth(-72)
t.color('white','white')       #这里对星星的颜色进行设定
t.down()
t.begin_fill()
t.forward(a)
for i in range(5):             #这里五笔操作重复,采用for循环t.right(144)t.forward(a)
t.end_fill()
t.done()

uu们也赶紧来试试吧!!!!

Python turtle入门:用小海龟画美队盾牌 (内附画五角星的详细代码)相关推荐

  1. ROS 入门教程 —— 小海龟简单控制

    ROS 入门教程 -- 小海龟简单控制 这里我们直接介绍命令使用方法,原理请查看我的另外几篇博客: ROS 命令行工具的使用 ROS 创建工作空间与功能包 运行并控制小海龟 由于小海龟并不是 ROS ...

  2. Python Turtle库绘制小黄脸表情包

    Python Turtle库绘制小黄脸表情包 下面只有一个表情的代码 #!/usr/bin/env python # -*- coding:utf-8 -*- __author__: "TC ...

  3. Python画美队盾牌

    利用python的tur的turtle库可以轻松的画出各种图案,我觉的美队盾牌是比较有规则的,也比较简单,更适合新手,所以发出来和大家分享. 话不多说,直接上代码,注释内有详细解析: import t ...

  4. ros入门启动小海龟(ros2版本)

    首先终端 ros2 run turtlesim turtlesim_node 其次打开新的终端 ros2 run turtlesim turtlesim_node 最后再打开一个新的终端 ros2 r ...

  5. python Turtle做一个小动画

    详细代码功能在注解里面 import turtle #导入库 t = turtle.Pen() #创建一个Pen画笔 for i in range(0,4): #第一种方法画画 使用fort.forw ...

  6. 抖音超级火的评测小程序独立源码内附详细教程文本

    由于小编的抖音小程序账号有限 所以该小程序就不弄演示了 里面有很详细的搭建教程,小白都能搭建起来 小程序源码下载地址: 评测抖音独立源码.zip-小程序文档类资源-CSDN文库https://down ...

  7. Python技能1 用小海龟(turtle)画了个丑丑小乌龟(附源码)

    看到别人画的小猪佩奇,想起之前画的小乌龟了,就拿你练手了,哈哈 一个小时的成果,有点丑 源码: #!python 3.8.1"""画一个小乌龟""&q ...

  8. 海龟画图----python画美队盾牌

    之前上选修课老师首先讲的就是海龟画图,后来还是稍微研究一下了的,海龟画图其实还是蛮有趣的,随便改一些数据可以画出意料之外的惊喜. 开发环境 :win10 + pycharm 需要的包就是turtle, ...

  9. python turtle随机生成图形_用 Python Turtle 模块做小游戏 (1) - 随机移动,万花筒和点图...

    最近接触到 Python的一个绘图模块 Turtle,学习以后,发现这是一个很有趣的模块.我们可以利用这个模块进行画图,甚至做一些怀旧的小游戏.这个模块的文档链接如下. 简单的说,可以把画板想象成一个 ...

最新文章

  1. c语言long int表示范围_C语言编程第9讲——这些C语言整数类型的知识点你掌握了吗...
  2. 苹果Swift语言中文教程资源汇总
  3. 数据库oracle 别名不能更新,数据库oracle改成mysql后Hibernate不能使用别名问题
  4. REST服务的自动化测试
  5. 缓存,你真的用对了么?
  6. Linux---线程安全
  7. 通过实验来理解代理ARP(二)
  8. spring mvc 基础学习
  9. Modis数据下载与处理(mrt、wget)
  10. astrolog32 java,astrolog32 占星软件
  11. 如何将时间字体LED化(类似电子表)显示
  12. 废话文学顶流之文章生成器
  13. 使用ImageJ测图片中物体的平均灰度值
  14. 传统企业:转型互联网,机遇大,挑战也大
  15. itop使用TF卡烧写uboot
  16. 软件测试缺陷表怎样描述,作为软件测试人员,如何描述缺陷(Defect)?
  17. 宇视摄像机巡航和自动跟踪哪个优先级高?
  18. linux下md5sum命令的使用
  19. [AHOI2014/JSOI2014]骑士游戏
  20. spring导入第三方资源

热门文章

  1. 设计模式之六:工厂方法模式(Factory method Pattern)
  2. 2022云和恩墨大讲堂·苏州站成功举办,论道数智化时代下国产数据库的技术创新与实践
  3. 年轻的艺术家们是如何通过NFT赚取百万美元的?
  4. 编写程序计算圆的面积和周长
  5. 推荐计算机 在线使用方法,在线记笔记平台推荐:如何优雅地用电脑记笔记
  6. 记录一下申请邓白氏编码的完整流程
  7. 林轩田机器学习技法(Machine Learning Techniques)笔记(一)
  8. 灯饰展厅装修设计需要注意什么问题
  9. 语法转换_【语法专题】句型转换(下)
  10. 【微信网页授权】SpringBoot+uniapp实现网页授权获取用户基本信息