当前位置: 首页 > news >正文

条件、循环、函数定义 练习

注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式。

  1. 对前面的代码进行优化,用for,while,if,def实现:
    1. 画五角星
    2. 画同心圆
    3. 画太阳花
    4. 画五个角星
    5.  

    6. import turtle

      turtle.setup(600,400,0,0)
      turtle.color('yellow')
      turtle.bgcolor('red')
      turtle.fillcolor('yellow')

      def fyxgoto(x,y):
      turtle.up()
      turtle.goto(x,y)
      turtle.down()

      fyxgoto(-250,75)
      turtle.begin_fill()
      for i in range(5):
      turtle.forward(100)
      turtle.right(144)
      turtle.end_fill()

      fyxgoto(-130,150)

      turtle.begin_fill()
      for i in range(5):
      turtle.forward(40)
      turtle.right(144)
      turtle.end_fill()


      fyxgoto(-80,100)
      turtle.begin_fill()
      for i in range(5):
      turtle.forward(40)
      turtle.right(144)
      turtle.end_fill()


      fyxgoto(-90,30)
      turtle.begin_fill()
      for i in range(5):
      turtle.forward(40)
      turtle.right(144)
      turtle.end_fill()

      fyxgoto(-130,-20)
      turtle.begin_fill()
      for i in range(5):
      turtle.forward(40)
      turtle.right(144)
      turtle.end_fill()

转载于:https://www.cnblogs.com/BerylF/p/7508556.html

相关文章:

  • 深入学习微框架:Spring Boot
  • 原创:mysql下载 实战 最强最全的无脑白痴版 给小白的爱
  • sql语句执行碰到的问题
  • 数据类型和运算符
  • JSP中文乱码问题
  • shell脚本进阶(二)
  • ServiceLoader的使用
  • PHP的memory_limit引起的问题
  • 详解Oracle DELETE和TRUNCATE 的区别
  • QT 设计师使用样式表添加背景
  • 软件工程作业个人项目: wc项目,统计文本文件的字符数、单词数和行数。
  • 使用 Azure 门户创建 Linux 虚拟机
  • 软件工程实践 · 团队项目(第一次作业)
  • hdu 5575 Discover Water Tank(可合并堆)
  • .net 后台导出excel ,word
  • $translatePartialLoader加载失败及解决方式
  • [笔记] php常见简单功能及函数
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Android优雅地处理按钮重复点击
  • Centos6.8 使用rpm安装mysql5.7
  • create-react-app做的留言板
  • CSS居中完全指南——构建CSS居中决策树
  • ERLANG 网工修炼笔记 ---- UDP
  • Idea+maven+scala构建包并在spark on yarn 运行
  • java概述
  • jdbc就是这么简单
  • Laravel Mix运行时关于es2015报错解决方案
  • Octave 入门
  • Python十分钟制作属于你自己的个性logo
  • uva 10370 Above Average
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 理清楚Vue的结构
  • 力扣(LeetCode)21
  • 如何设计一个微型分布式架构?
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 源码安装memcached和php memcache扩展
  • 正则表达式小结
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​水经微图Web1.5.0版即将上线
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • $forceUpdate()函数
  • (+4)2.2UML建模图
  • (13)Hive调优——动态分区导致的小文件问题
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (篇九)MySQL常用内置函数
  • (转)关于多人操作数据的处理策略
  • .Net IE10 _doPostBack 未定义
  • .net 程序发生了一个不可捕获的异常
  • .Net7 环境安装配置
  • .NET中统一的存储过程调用方法(收藏)
  • /etc/shadow字段详解