PYTHON练习-def函数的基础

在使用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

一只设计狮