在使用turtle做一个有连续动作的时候,重复的代码段很多,特别是大段重复的时候,每次都写一遍显然效率不高,还容易出错,因此就用都了def函数。

举例

import turtle

import time

turtle.setup(800,600,400,300)

turtle.fd(100)

time.sleep(2)

turtle.circle(50,90)

turtle.fd(100)

time.sleep(2)

turtle.circle(50,90)

turtle.fd(100)

time.sleep(2)

turtle.circle(50,90)

turtle.fd(100)

time.sleep(2)

turtle.circle(50,90)

turtle.done()

使用def函数

import turtle

import time

turtle.setup(800,600,400,300)

def fun():

turtle.fd(100)

time.sleep(2)

turtle.circle(50,90)

for i in range(4):

fun()

turtle.done()

import turtle

import time

turtle.setup(800,600,400,300)

def fun():

turtle.fd(100)

time.sleep(2)

turtle.circle(50,90)

fun()

fun()

fun()

fun()

turtle.done()

相关

作者: kAliL

python中def fun()是什么意思_PYTHON练习-def函数的基础相关推荐

  1. python中图形绘制技术的应用_python数据图形化—— matplotlib 基础应用

    matplotlib是python中常用的数据图形化工具,用法跟matlab有点相似.调用简单,功能强大.在Windows下可以通过命令行 pip install matplotlib 来进行安装. ...

  2. jieba是python中一个重要的标准函数库_python——Jieba库整理(基础知识+实例)

    先上目录,1.Jieba库是什么 2.Jieba库的使用(常见方法及函数) 3.实例--英文文本解析和中文文本解析 1.Jieba库是什么 Jieba库是优秀的中文分词第三方库,中文文本需要通过分词获 ...

  3. python中求包含5的数_Python 内置函数 ( ) 可以返回列表、元组、字典、集合、字符串以及 range 对象中元素个数。_学小易找答案...

    [简答题]实例1:求两数相除的结果. 先后输入2个数据,计算第一个数除以第二个数的结果. 要求能够处理输入数据为非数字.除数为零.文件末尾EndOfFile 和用户使用Ctrl + C 命令终止程序等 ...

  4. python中的zip是什么意思_Python的zip()函数是什么

    zip() 函数可以把两个列表"压缩"成一个 zip 对象(可迭代对象),这样就可以使用一个循环并行遍历两个列表.为了测试 zip() 函数的功能,我们可以先在交互式解释器中&qu ...

  5. python中round(18.67、-1)_python的round函数怎么用

    round函数很简单,对浮点数进行近似取值,保留几位小数.比如>>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是一 ...

  6. python中的complex是什么意思_Python 内置函数complex详解,pythoncomplex

    Python 内置函数complex详解,pythoncomplex 英文文档: class complex([real[, imag]]) Return a complex number with ...

  7. python中写入csv文件的方法_Python写入CSV文件的方法

    python笔记5-python2写csv文件中文乱码问题 前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面 ...

  8. python中bin是什么意思啊_Python程序中的bin()

    在本教程中,我们将学习该bin()方法. bin() bin()函数用于将数字转换为二进制.如果将数字传递给该bin()函数,则它将返回该数字的二进制表示形式. Python中的二进制数字以0b开头. ...

  9. Python中的对象,类,super()函数

    对象:(1)外观的特征 (2)正在做的事情 比如:那个穿蓝色衣服的正在打球的帅哥  类:属性(静态的变量)+方法(函数)是对对象的近似 类名约定是以大写字母开始的 类的出现: 是为了使得对象可以进行大 ...

  10. python中对文件、文件夹(文件操作函数)的操作

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...

最新文章

  1. ​纽约伊坎医学院房刚组诚聘博士后: 表观基因组, 宏基因组, 精准医疗
  2. Python学习笔记(2)-Python执行方式、变量
  3. oracle sql序列,SQL server 和Oracle 序列
  4. 模拟服务器和客户端交互的python脚本
  5. dmp文件查看表空间_innoDb文件
  6. wedo2.0编程模块介绍_福特福克斯TCM重新编程操作
  7. 阿里一面,说说你知道消息中间件的应用场景有哪些?
  8. java string补空格_Java String字符串补0或空格详解
  9. 如何减少mysql的连接时间_mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案...
  10. 如何 调系统相机_神仙理光相机,各种静物原片直出也太美了吧!!!
  11. 兄弟打印机内存已满清零方法_brother打印机怎么清零?brother打印机清零方法
  12. 怎么做超链接html,HTML怎么做超链接
  13. 同一计算机打印机无法连接,共享打印机无法连接怎么办 共享打印机无法连接解决方法【图文教程】...
  14. 图像压缩编码——香农-凡诺编码与霍夫曼编码
  15. 如何用eclipse读取.txt文件
  16. JS基础 原型与继承
  17. Credit Card Fraud Detection(信用卡诈欺侦测)Spark建模
  18. AccountManager.createAccount异常
  19. 【Unity2D入门教程】简单制作一个弹珠游戏之制作场景③(设置砖块,添加碰撞)
  20. 嵌入式linux开发ubuntu下常用操作

热门文章

  1. java a的2次方_java-获取比a大,最接近a的2的次方的数(最小二次幂,位运算)
  2. gVim配色和字体选择
  3. 数据结构 09-链表概念及常见链表结构
  4. cif t t操作流程图_外贸跟单员的详细工作流程:跟单员工作流程图
  5. 整车控制器(VCU)开发 之 概述
  6. 小楼一夜听春雨···
  7. 多张图片合成一个mp4的视频
  8. 怎样利用超图客户端打点_SuperMap iClient 7C - 网络客户端GIS开发平台
  9. 基本分段存储管理方式
  10. 面试前你要准备这些东西