专栏首页算法与编程之美Python|画一面国旗

Python|画一面国旗

问题描述

既然要用python画一面国旗,首先就能想到用python中的图画库俗称小海龟,也就是老朋友turtle,之前画爱心时也用到的它。

解决方案

首先的知道turtle画图时基于一个二维坐标系中的,所以要画像国旗庄严而又神圣的图形,自然要严格要求画的尺寸以及坐标,特别是几颗五角星的坐标必须经过严格计算,当然这个步骤就需要在纸上找出坐标了。

(1)先画出国旗框架,也就是背景的红面。

(2)然后画出其中最大的五角星。这里画爱心采用for循环。

(3)调好每个小五角星的大小及坐标顺序画出。

(4)最后再隐藏画笔并让画停留。这样一面好看又爱国的国旗就画好了。

图 1 国旗效果图

图 1 五角星代码

本文分享自微信公众号 - 算法与编程之美(algo_coding),作者:江来洪

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 前端|Bootstrap 实例 - 简单的轮播插件

    Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要...

    算法与编程之美
  • 前端|JavaScript库

    在使用JavaScript的时候,为了更加方便快捷的完成一些项目,通常会引用一些框架(库)。目前广受欢迎的库有:jQuery、Prototype、MooTool...

    算法与编程之美
  • JS|JavaScript库

    在使用JavaScript的时候,为了更加方便快捷的完成一些项目,通常会引用一些框架(库)。目前广受欢迎的库有:jQuery、Prototype、MooTool...

    算法与编程之美
  • 4.19 VR扫描:怒怼Facebook ,Snapchat发布新AR滤镜

    VRPinea
  • 谷歌出手华为,开源界真的是开源的吗

    版权声明:本文为博主原创文章,转载请写明出处。 ...

    用户1161110
  • Linux安装MongoDB

    vim /etc/yum.repos.d/mongodb-org-3.6.repo

    Ryan-Miao
  • 计算机网络基础几道常见面试试题

    OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

    Java后端技术
  • Spark Streaming 流式计算实战

    我们每分钟会有几百万条的日志进入系统,我们希望根据日志提取出时间以及用户名称,然后根据这两个信息形成

    用户2936994
  • TCP/IP(八)之总结TCP/IP四层模型

    前言   在这里有一个问题,有的书上说TCP/IP是四层有的却说是五层。其实这个问题我也上网查了一下资料。   tcp/ip是事实标准,分4层。osi模型是国际...

    用户1195962
  • 10.31NOIP模拟赛解题报告

    attack

扫码关注云+社区

领取腾讯云代金券