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