13_Python_turtle与函数调用

一步一步接触Python感觉Python的语言很简洁,但用惯了c的我还是要适应一阵;

今天学了用函数作图,省去重复代码的繁琐操作;

之前接触过raw_input函数,感觉和c中printf差不多,是编译器自带函数模块,那我们要怎么编写自己的函数呢?

函数创建:

def 函数名 (函数参数):

    函数主体;(注:前面空四个格,让计算机知道这部分代码属于哪)

新建文件:

import turtle
def drawShap(sides,length):  #画图函数;输入边数与边长
    angle = 360.0 / sides
    for side in range(sides):
        turtle.forward(length)
        turtle.right(angle)
def moveTurtle(x,y): #移动画图位置
    turtle.penup() #让turtle停止画图,意味着它可以移动,不可以画图;
    turtle.goto(x,y)
    turtle.pendown() #让turtle再次开始画图;
drawShap(4,10) #正方形,边长10
moveTurtle(60,30) #移动画图位置
drawShap(3,20) #三角形,边长20
moveTurtle(-100,-60)
drawShap(5,100)
drawShap(10,-100) #边数10,反向长100
turtle.done()
自己可以尝试着改变参数,看看效果;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值