#利用turtle绘制四叶风车 ,要求:风车叶子颜色填充为红黄蓝绿,边长100##思路:由于绘制的是四叶风车,因此在绘制时可能存在重复代码段,可以考虑将其嵌入循环之中以节省代码量和人力##基础准备:
##turtle.setheading(角度)/turtle.seth(角度),设置画笔朝向,初始朝向为正右,朝向改变为逆时针方向变化
##turtle.shape(形状),可以改变画笔的形状
##turtle.circle(半径,弧度,绘制弧度图形所需要的步骤),正半径表示向上画圆弧,负半径表示向下画圆弧
##颜色填充函数,beginfill()与endfill()#第一种方法:
import turtle as tu
Color_list=["red","yellow","blue","green"]tu.begin_fill()
tu.fillcolor(Color_list[0])
tu.forward(100)
tu.right(90)
tu.circle(-100, 45)
tu.right(90)
tu.forward(100)
tu.left(135)
tu.end_fill()tu.begin_fill()
tu.fillcolor(Color_list[1])
tu.forward(100)
tu.right(90)
tu.circle(-100,45)
tu.right(90)
tu.forward(100)
tu.end_fill()tu.begin_fill()
tu.fillcolor(Color_list[2])
tu.left(135)
tu.forward(100)
tu.right(90)
tu.circle(-100,45)
tu.right(90)
tu.forward(100)
tu.end_fill()tu.begin_fill()
tu.fillcolor(Color_list[3])
tu.left(135)
tu.forward(100)
tu.right(90)
tu.circle(-100,45)
tu.right(90)
tu.forward(100)
tu.end_fill()
#由上述代码观察到,每次绘制图形时有固定的步骤规律,因此可考虑将其嵌入循环之中,第二种方法如下
for i in range(4):tu.begin_fill()tu.fillcolor(Color_list[i])tu.forward(100)tu.right(90)tu.circle(-100, 45)tu.right(90)tu.forward(100)tu.left(135)tu.end_fill()tu.done()

蓝桥杯例题练习(简单)--绘制四叶风车相关推荐

  1. 蓝桥杯例题练习(入门)--正十二边形和正三角形的组合图形绘制

    题目:绘制如下图形,其中正十二边形边长50,用红色填充,正三角形用黄色填充,绘制过程中隐藏画笔,本题出自第十一届蓝桥杯 首先,由于绘制图形基本构成规律明显,可以将其拆分成正十二边形和正三角形绘制 1, ...

  2. AI:互联网程序设计竞赛之蓝桥杯大赛的简介、奖项设置、大赛内容以及蓝桥杯与ACM(ICPC)的四个维度对比之详细攻略

    AI:互联网程序设计竞赛之蓝桥杯大赛的简介.奖项设置.大赛内容以及蓝桥杯与ACM(ICPC)的四个维度对比之详细攻略 导读: 蓝桥杯属于互联网程序设计竞赛的一种,除了它之外,类似的比赛还有ICPC(A ...

  3. 蓝桥杯试题 算法训练 绘制地图

    蓝桥杯试题 算法训练 绘制地图 问题描述 最近,WYF正准备参观他的点卡工厂.WYF集团的经理氰垃圾需要帮助WYF设计参"观"路线.现在,氰垃圾知道一下几件事情: 1.WYF的点卡 ...

  4. Java 大数类BigInteger与BigDecimal详细介绍(配蓝桥杯例题讲解)

    文章目录 1.基本函数 1.1 java.math.BigInteger.valueOf(long val) 2.运算法则 2.1 基本运算 2.2 compareTo(BigInteger othe ...

  5. 【蓝桥杯—单片机学习笔记(四)】共阳数码管的动态显示

    一.要求 在CT107D单片机训练综合平台上,实现数码管的动态显示,在8位数码管中,前面4位显示年份"2022",接着是2个分隔符"--",最后两位是月份,从1 ...

  6. 蓝桥杯例题(附源码)

    hello,今天带来几道蓝桥杯的例题. 1.字符串改成大写, 逆序输出: 题目描述 输入一个只包括大小写的字符串,全部成大写, 逆序输出 输入 一个只包括大小写的字符串 输出 全部成大写, 逆序输出 ...

  7. 打卡训练绘制四叶风轮

    目录 一.题目 二.分析 三.完整代码展示 四.改进 一.题目 画出四叶风轮,半径100 风轮由四个扇叶组成,每个扇叶大小相等,相邻两个扇叶间距相等 四个扇叶的颜色分别是('red','yellow' ...

  8. 【蓝桥杯大赛】简单回忆一下我的蓝桥杯比赛历程

    努力是为了让自己不平庸 前言/背景 大赛简介 参赛流程 参赛经历 经验心得 资料分享 ❤️ 作者简介:大家好我是小鱼干儿♛是一个热爱编程.热爱算法的大三学生,蓝桥杯国赛二等奖获得者

  9. 绘制四叶玫瑰线matlab,数学实验_word文档在线阅读与下载_文档网

    成都学院二零一三到二零一四学年第二学期半期考试 <数学实验>课程考试题 (120分钟) 考试形式:闭卷 考试日期: 年 月 日 所有答案一律写在答题纸上,写在试卷上无效. 一.单项选择题( ...

最新文章

  1. 用队列实现形如a+b@b+a#的中心对称字符的检验
  2. P1214 等差数列
  3. maven打成jar包后,其他工程导入不进去
  4. iOS开发的库的列表,不完全是开源库
  5. BZOJ 2244: [SDOI2011]拦截导弹 DP+CDQ分治
  6. mac远程桌面Microsoft Remote Desktop for Mac的安装与使用
  7. 分享Ubuntu 16.04 几个国内更新源
  8. 题目1063:整数和
  9. 个人随笔-《江城子·驻西航》
  10. java时间api_什么是java时间API?
  11. 在安装keepalived出现问题:需要:libmysqlclient.so.18
  12. Python datetime isocalendar()方法与示例
  13. 2021-03-14Java大数据Week2
  14. 【排序算法】希尔排序-常规排序
  15. 新手背代码被说“笨”?文科程序员教你如何记代码,妈妈再也不用担心我的头发!
  16. 计算机技术在足球的应用,图象处理技术在足球机器人中的应用研究
  17. 分布式搜索引擎es原理
  18. 聚币网API使用教程 demo
  19. CAD小问题解决办法1
  20. pyinstaller 生成exe之后不报毒的终极方法(亲测可用)

热门文章

  1. Python自动化测试框架之Pytest相关用法-Fixture(2)
  2. C++ 高精度除法运算(c=a/b)
  3. 【云原生|DevOps】DevOps工具精讲
  4. Arduino 解读系列(1)数字接口/模拟接口
  5. 如何降低高级计划与排程APS应用的复杂性?
  6. 杰理之soft off和powerdown唤醒后如何获取唤醒源?【篇】
  7. 解决virus.vbs.wiritebin.a和Virus.Win32.Ramin.x病毒
  8. 流利说被强制退市:因市值过低 不符合上市要求
  9. 4个查询网站收录的方式,你中意哪个查询方式呢?
  10. 全力以赴地完成书稿中