zoukankan      html  css  js  c++  java
  • Turtle库学习笔记

    Turtle库是一个强大的东西,以下是学习笔记

    我画的是龟兔赛跑:

    一、全部代码如下

    #使用python+turtle绘制龟兔赛跑现场

    #

    from turtle import *

    rabbit=Turtle()

    rabbit.hideturtle()

    rabbit.shape('turtle')

    rabbit.up()

    rabbit.back(300)

    rabbit.left(50)

    rabbit.showturtle()

    rabbit.down()

    def rabbitMove():

    if usedTime<50:

    rabbit.fd(3)

    elif usedTime<500:

    rabbit.setheading(0)

    rabbit.forward(0.5)

    else:

    rabbit.setheading(50)

    rabbit.forward(4)

    t=Turtle()

    t.hideturtle

    t.shape('turtle')

    t,color(0.3,0.6,0.4)

    t.pensize(3)

    t.up()

    t.back(300)

    t.left(30)

    t.showturtle()

    t.down()

    def tmove():

    t.forward(1)

    usedTime=0

    def move():

    global usedTime

    rabbitposition=rabbit.ycor()

    tposition=t.ycor()

    if max(rabbitposition,tposition)>300:

    writer=Turtle()

    writer,hideturtle()

    if rabbitposition>300:

    msg='rabbit win'

    else :

    msg='tortoise win'

    writer.write(msg,align='center',font=('simfang',30,'bold'))

    else:

    rabbitMove()

    tmove()

    ontimer(move,100)

    usedTime=usedTime+1

    ontimer(move,100)

    mainloop()

    二、运行结果:


     

     

     

     


     

     

     

     

    三、自己画个五角星


     

     


  • 相关阅读:
    南阳97
    南阳96
    南阳94
    南阳77
    南阳75
    南阳74
    南阳65
    一般图匹配
    466E
    hdu5057 分块处理,当数值大于数据范围时树状数组 真是巧 将大数据分为小数据来处理
  • 原文地址:https://www.cnblogs.com/daydayup12138/p/10522386.html
Copyright © 2011-2022 走看看