跟随鼠标移动并旋转的五角星.py

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

李兴球Python跟随鼠标指针不断旋转的五角星
"""
   跟随鼠标移动并旋转的五角星.py
   本程序运行后会画一个五角星,可是奇怪的是,
   这个有五角星会不断地自转,
   并且它还会跟随鼠标指针不断地旋转。   
"""
import time
import turtle

def draw_star(x,y):
    """画五角星"""
    pass                               # 这里省略一些代码
        
def follow(event):
    """跟随鼠标指针"""
    pass                               # 此处省略一些代码 

def rotate():
    """向右旋转"""
    turtle.rt(1)
    draw_star(turtle.xcor(),turtle.ycor())
    turtle.update()

def main():
    """主要调用函数"""
    turtle.penup()                   # 抬笔
    turtle.speed(0)                  # 速度为最快 
    turtle.hideturtle()              # 隐藏海龟
    turtle.color('magenta')          # 颜色为品红
    turtle.bgcolor('yellow')         # 背景色为黄色
    turtle.screensize(1,1)           # 画布尺寸为1x1
    turtle.pensize(4)                # 画笔宽度为4 
    turtle.tracer(0,0)               # 关闭自动刷新,绘画延时为0毫秒 
    turtle.getcanvas().bind('',follow)
    w  = turtle.Turtle(visible=False)
    ft = ('楷体',15,'normal')
    w.penup()
    w.sety(150)
    info = '跟随鼠标移动并旋转的五角星by李兴球'
    w.write(info,align='center',font=ft)
    while 1:
        rotate()
        time.sleep(0.01)

if __name__ == '__main__':

    main()

需要完整源代码请扫码付款后自行下载,或者联系李兴球微信 pythonxia

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 跟随鼠标移动并旋转的五角星.py
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页