intellij idea下载 开源商城系统 私有变量 resultMap 后端面试 iphone encoding swift3 jwt jScroll bootstrap侧边栏 axure组件库下载 linux环境变量生效 mysql降序 matlab区分大小写吗 matlab不等于怎么表示 python代码示例 python开发工具 java泛型 java集合遍历 java字符串格式化 php网络编程 网页游戏开发入门 vbscript程序员参考手册 碧桂园园宝 跑马灯动态壁纸 r330不能识别墨盒 qq黑客软件 德玛上单天赋 mysql索引面试题 ps画笔颜色 人马上单天赋 华为悦盒怎么用 方正倩体 迅雷去广告 血岩碎片有什么用 微信抽奖平台 苹果x有几个颜色 mysql主键 ps人像调色
当前位置: 首页 > 学习教程  > 编程语言

用Python绘制带坐标和模数据的红色五角星

2020/12/28 18:43:51 文章标签:

import turtle as t t.fillcolor("red") t.begin_fill() #开始填充#自相交多边形或多个形状间的重叠区域是否填充取决于操作系统的图形引擎、重叠的类型以及重叠的层数。 即图像可能会全部填充,也可能会有一些白色区域。 while True:t.pencolor("…

import turtle as t
t.fillcolor("red")
t.begin_fill()    #开始填充#自相交多边形或多个形状间的重叠区域是否填充取决于操作系统的图形引擎、重叠的类型以及重叠的层数。 即图像可能会全部填充,也可能会有一些白色区域。
while True:
    t.pencolor("red")
    t.forward(200)
    t.right(144)#在这里先向右直行200,然后左转144°(正五角星度数180/5=36°,180-36=144)
    t.pencolor("black")
    t.write("坐标:"+str(t.pos())+"|模:"+str(round(abs(t.pos()))), False, align="center",font=("Arial", 8, "normal"))#模是坐标到原点的距离
    if abs(t.pos())<1:#首先用t.pos()获取返回海龟当前的坐标 (x,y) (为 <class 'turtle.Vec2D'>矢量类对象)。再对该向量用abs()函数算出其模(即坐标点到原点的距离)
        break#当乌龟第5次遍历时会回到原点,即此时的模等于零。触发beak,循环结束。
t.end_fill()     #填充完成
t.ht()
t.done()#停止画笔绘制,但绘图窗体不关闭。

红色五角星


本文链接: http://www.dtmao.cc/news_show_550100.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?