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

2、对前面的代码进行优化,用for,while,if,def实现

a、画五角星

 

import turtleturtle.setup(600,400)
for i in range(5):turtle.forward(100)turtle.right(144)

b、画同心圆

import turtlefor i in range(5):turtle.up()turtle.goto(0,-30*(i+1))turtle.down()turtle.circle(30*(i+1))

c、画太阳花

import turtle turtle.color('red','blue')
turtle.begin_fill()
while True:turtle.forward(360)turtle.left(150)if(abs(turtle.pos()))<1:break
turtle.end_fill()
done

d、画五个角星

import turtleturtle.setup(700,500,0,0)
turtle.color('yellow')
turtle.bgcolor('red')
turtle.fillcolor('yellow')def my_goto(x,y):turtle.up()turtle.goto(x,y)turtle.down()def my_wujiaoxing(r):turtle.begin_fill()for i in range(5):turtle.forward(r)turtle.right(144)turtle.end_fill()my_goto(-335,160)
my_wujiaoxing(100)my_goto(-200,240)
my_wujiaoxing(50)my_goto(-150,180)
my_wujiaoxing(50)my_goto(-150,100)
my_wujiaoxing(50)my_goto(-200,30)
my_wujiaoxing(50)

转载于:https://www.cnblogs.com/095lqt/p/7515692.html

条件、循环、函数定义练习相关推荐

  1. 条件、循环、函数定义、字符串操作练习

    用循环画五角星 import turtle for i in range(5):turtle.forward(200)turtle.right(144) 用循环画同心圆 import turtle f ...

  2. 【作业】条件、循环、函数定义、字符串操作练习

    一.注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式. 二.对前面的代码进行优化,用for,while,if,def实现: 1.用循环画五角星 1 fro ...

  3. python基础课程2(看代码看注释)--条件判断|循环|函数|生成器|类

    ##人生苦短,我用python ##课程内容 #条件判断 #循环 #类:简单介绍类的用法##条件判断 #if condiction:# dosomething #else: # dosomething ...

  4. 循环函数:while循环和for循环及函数定义

    循环 while循环 while循环 语法: while(循环条件){ 循环语句; } 循环的好处:1.代码不冗余2.结构简洁3.代码复用4.后期维护成本比较低编写循环:1.确定计数2.每次让计数累增 ...

  5. qmake language qt 工程文件 配置文件 .pro .prl .prf .pri 词法 语法 for循环 判断语句 函数定义

    目录 词法 string 1.数据类型 2.特殊处理的内置变量 3.转义字符 关键字:包括语法关键字.特殊变量 语法 变量 变量.属性.环境变量 变量使用 全局变量作用域 函数定义和使用 判断语句和循 ...

  6. node.js 函数定义和调用

    ·函数定义: var a=2; function add(i){if(i>0){return 1;}else{return 2;} } add(a); console.log(add(a)); ...

  7. python函数参数定义顺序_Python函数定义-位置参数-返回值

    原标题:Python函数定义-位置参数-返回值 1 函数介绍 函数在编程语言中就是完成特定功能的一个词句组(代码块),这组语句可以作为一个单位使用,并且给它取一个名字.可以通过函数名在程序的不同地方多 ...

  8. 【theano-windows】学习笔记六——theano中的循环函数scan

    前言 Scan是Theano中最基础的循环函数, 官方教程主要是通过大量的例子来说明用法. 不过在学习的时候我比较习惯先看看用途, 然后是参数说明, 最后再是研究实例. 国际惯例, 参考网址 官网关于 ...

  9. python函数定义和调用_函数定义和调用

    定义函数 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述 ...

  10. Python学习札记(十一) Function2 函数定义

    参考:定义函数 Note: 先看一段代码实例(Barefoot topo.py): def read_topo():nb_hosts = 0nb_switches = 0links = []with ...

最新文章

  1. 张高兴的 Windows 10 IoT 开发笔记:FM 电台模块 KT0803L
  2. 绘图中的drawRect
  3. testing your idea
  4. 通用类别目录Global Catalog[为企业维护windows server 2008系列五]
  5. 读取STM32单片机-ID操作
  6. 审稿人,我想跟您谈谈心
  7. 在文本框的光标处插入指定的文本(兼容IE6和Firefox)
  8. 二十三、常用的标签:见源码
  9. Linux静态库运行找不到lc,创建和使用静态库(问题:undefined reference)
  10. idea的替换快捷键
  11. 64位CPU内存限制
  12. 几何图形变化(Codevember)
  13. ninja ripper新版教程
  14. oj记录 牛客 高校赛 C派蒙的奇妙冒险------石之海
  15. v-for错误:应为数组元素析构模式
  16. pandas数据合并之pd.concat()用法
  17. 21.4.24周末总结(第七次)
  18. Keil5 安装使用
  19. 密码学归约证明——DH密钥交换协议在窃听者存在的情况下的安全性
  20. java cmd进入目录_cmd进入某个目录

热门文章

  1. gRPC学习记录(六)--客户端连接池
  2. python爬虫从入门到放弃(三)之 Urllib库的基本使用
  3. 爬取微博对话语料制作聊天机器人
  4. Android6.0的SMS(短信)源码分析--短信接收
  5. Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析
  6. 深入理解 Android 的 IPC 机制--------Binder
  7. Hyperledger Fabric 1.0 实战开发系列 第二课 Fabric环境搭建
  8. dos系统 关闭服务器,如何开启或关闭服务程序?巧用DOS命令全攻略
  9. emmap erlang_erlang的map基本使用
  10. python控制命令行光标位置_python实现cli命令行的进度条光标滚动显示效果