首页 > 其他分享 >turtle绘制五星红旗

turtle绘制五星红旗

时间:2024-07-08 15:45:52浏览次数:9  
标签:turtle 25 144 right 五星红旗 forward 绘制 fill

import turtle

#背景色
turtle.bgcolor('red')
turtle.color('yellow') #画笔颜色
turtle.fillcolor('yellow') #填充色

turtle.up()
turtle.goto(-600,180) 
turtle.down()

#主星
turtle.begin_fill() #开始着色
for i in range(5):
    turtle.forward(50)
    turtle.left(72)
    turtle.forward(50)
    turtle.right(144)
turtle.end_fill()

#第1颗副星
turtle.up()
turtle.goto(-400,295)
turtle.setheading(305) #设置海龟(即绘图箭头)的方向
turtle.down()
turtle.begin_fill()
for i in range (5):
    turtle.forward(25)
    turtle.left(72)
    turtle.forward(25)
    turtle.right(144)
turtle.end_fill()

#第2颗副星
turtle.up()
turtle.goto(-350,212)
turtle.setheading(30)
turtle.down()
turtle.begin_fill()
for i in range (5):  
    turtle.forward(25)
    turtle.left(72)
    turtle.forward(25)
    turtle.right(144)
turtle.end_fill()

#第3颗副星
turtle.up()
turtle.goto(-350,145)
turtle.setheading(5)
turtle.begin_fill()
turtle.down()
for i in range (5):   
    turtle.forward(25)
    turtle.left(72)
    turtle.forward(25)
    turtle.right(144)
turtle.end_fill()

#第4颗副星
turtle.up()
turtle.goto(-400,90)
turtle.setheading(300)
turtle.down()
turtle.begin_fill()
for i in range (5):  
    turtle.forward(25)
    turtle.left(72)
    turtle.forward(25)
    turtle.right(144)
turtle.end_fill()

turtle.hideturtle() #隐藏海龟
turtle.done() #结束绘制

标签:turtle,25,144,right,五星红旗,forward,绘制,fill
From: https://www.cnblogs.com/liuyangjava/p/18290014

相关文章

  • 通过高德地图 JS API实现 鼠标绘制多边形
    效果图:  核心代码:<template><a-modaltitle="选择地图所在位置":width="width":visible="visible"@ok="handleOk"@cancel="handleCancel"cancelText="关闭"><divclass="location-map-box&......
  • python:使用matplotlib库绘制图像(一)
    作者是跟着http://t.csdnimg.cn/4fVW0学习的,matplotlib系列文章是http://t.csdnimg.cn/4fVW0的自己学习过程中整理的详细说明版本,对小白更友好哦!一、Matplotlib图像基础1.1 基本绘图实例:sin、cos函数图代码详解:1.frompylabimport*:导入pylab库中所有函数和变量。pyla......
  • G3.【C语言】EasyX的窗口坐标体系和绘制基本图形
    左上角是坐标原点注意标题栏不计入坐标中getwidth()获取窗口宽度getheight()获取窗口高度画点头文件COLORREFgetpixel(intx,inty); //Getpixelcolorvoidputpixel(intx,inty,COLORREFcolor); //Setpixelcolor画线头文件线的坐标voidline(intx1,......
  • 使用Python绘制甘特图
    使用Python绘制甘特图甘特图效果代码甘特图甘特图是一种项目管理工具,用于展示项目进度和任务安排。它通过条状图形表示各任务的起止时间,便于直观地查看项目的各个任务的进度和相互关系。效果[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(im......
  • python绘制一维离散点
    在Python中,绘制一维离散点通常意味着我们要在一条直线上标记出几个特定的点。这可以通过多种库来实现,但最常见和强大的库之一是matplotlib。以下是一个详细的代码示例,它展示了如何使用matplotlib库来绘制一维离散点,并且这个示例具有一定的参考价值和实际意义。1.绘制一维离散点......
  • python绘制一维离散点
    在Python中,绘制一维离散点通常意味着我们要在一条直线上标记出几个特定的点。这可以通过多种库来实现,但最常见和强大的库之一是matplotlib。以下是一个详细的代码示例,它展示了如何使用matplotlib库来绘制一维离散点,并且这个示例具有一定的参考价值和实际意义。1.绘制一维离散......
  • matlabGUI绘制一个函数与其导数的图像
    ......
  • 基于hgt.mon.mean.nc数据绘制500hpa高度场
    读取文件格式importxarrayasxrfile_path='D:/data/hgt.mon.mean.nc'#使用xarray打开NetCDF文件ds=xr.open_dataset(file_path)print(ds)<xarray.Dataset>Dimensions: (level:17,lat:73,lon:144,time:883)Coordinates: *level  (le......
  • R语言绘制临床基线表(Table1三线表)-compareGroups包
    compareGroupsR包是一个比较常用的用于绘制临床基线表的R包。开发者对它的功能定义主要侧重于绘制描述性表格,可以显示多个变量的平均值、标准差、分位数或频率,以及运用统计学方法计算各组之间的P值。今天就跟着github上的资料和网上各路大神的教程过一遍这个R包。参考资料......
  • vue+openlayers之几何图形交互绘制基础与实践
    文章目录1.实现效果2.实现步骤3.示例页面代码3.基本几何图形绘制的关键代码1.实现效果绘制点、线、多边形、圆、正方形、长方形2.实现步骤引用openlayers开发库。加载天地图wmts瓦片地图。在页面上添加几何图形绘制的功能按钮,使用下拉列表(select)设置几何图形绘制......