Python之turtle模块


海龟模块基本方法


>>> import turtle
>导入turtle模块

>>> turtle.showturtle()
>显示箭头

>>> turtle.write( 'wulei' )
>写字符串

>>> turtle.color ( 'red' )
>画笔颜色改为红色

>>> turtle.left ( 90 )
>箭头左转90>>> turtle.right( 90 )
>箭头右转90>>> turtle.forward ( 300 )
>箭头方向画300距离

>>> turtle.goto ( 0,50 )
>去坐标( 050>>> turtle.penup ()
>提笔

>>> turtle.pendown ()
>落笔

>>> turtle.circle ( 100 )
>画半径100的圆


使用turtle模块绘制五环


import turtle

turtle.width ( 10 )

turtle.color ( 'red' )
turtle.circle ( 50 )

turtle.penup ()
turtle.goto ( 120, 0 )
turtle.pendown ()

turtle.color ( 'black' )
turtle.circle ( 50 )

turtle.penup ()
turtle.goto ( 240,0 )
turtle.pendown ()

turtle.color ( 'yellow' )
turtle.circle ( 50 )

turtle.penup ()
turtle.goto ( 60,-50 )
turtle.pendown ()

turtle.color ( 'green' )
turtle.circle ( 50 )

turtle.penup ()
turtle.goto ( 180,-50 )
turtle.pendown ()

turtle.color ( 'blue' )
turtle.circle ( 50 )

turtle.done()

在这里插入图片描述


使用turtle模块计算距离

  • 定义多点坐标——会出折线——并计算起始点和终点距离

import turtle
import math
#定义多个点的坐标

x1,y1 = 100,100
x2,y2 = 100,-100
x3,y3 = -100,-100
x4,y4 = -100,100

#绘制折线

turtle.penup ()
turtle.goto ( x1,y1 )
turtle.pendown ()
turtle.goto ( x2,y2 )
turtle.goto ( x3,y3 )
turtle.goto ( x4,y4 )

#计算起始点和终点的距离

distance = math.sqrt ( ( x1-y1 ) ** 2 + ( y1-y2 ) ** 2 )

turtle.write ( distance )


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值