Skip to main content
 首页 » 资源教程 » python教程

python3快速入门 1turtle绘图-4选择

2018年06月16日 23:18:001128070

选择

用turtle绘制一个圆,从从左边滚动到右边,再从右边滚动到左边。

代码:


# bounce.py
# Bounce the turtle.

from turtle import *

def move(distance):
    """Move forward, reversing direction at right side."""
    forward(distance)
    if xcor() > 320:
        setheading(180)

def main():
    shape("circle")
    penup()
    speed(0)
    for in range(100):
        move(10)
    exitonclick()
    
main()


方法功能

shape(name)命名为name

speed(value)速度设置为1(慢)到10(最快)之间的value,其中0为“瞬间

xcor()返回当前x坐标

ycor()返回当前y坐标。

position()返回当前坐标 (x, y)

heading()返回当前方向

towards(x, y)从当前位置到(x, y)的方向。

distance(x, y)从当前位置到(x, y)的距离。

复杂的选择

代码:


# mycircle.py

# Mimic circle() with adaptive radius.


def mycircle(radius):

    """Draw circle as polygon."""

    if radius < 20:

        sides = 10

    elif radius < 100:

        sides = 30

    else:

        sides = 50

    polygon(sides, 6.28*radius/sides)


习题


技术支持qq群: 144081101(后期会录制视频存在该群群文件) 591302926  567351477 钉钉免费群:21745728 
https://www.jianshu.com/nb/26467168

教程代码地址:https://github.com/china-testing/python-api-tesing/tree/master/python_crash_tutorial

评论列表暂无评论
发表评论