猫史档案馆


【Python作品分享】弹力球【作品秀】

用户:快乐雷电猴快乐雷电猴查看:8 回复:3 评论:8 创建时间:2021-09-11T21:12:49


【作品展示】

center_image

 

【作品介绍】

-

 

【作品源代码】

import turtle
import random
import time

m = turtle.Screen() #创建窗口
m.setup(800, 800)
m.tracer(0)

plist = []

#速度列表
speed_x = []
speed_y = []

def draw_circle(x,y):
    p = turtle.Pen()
    colors = ['red','yellow','blue',"green",'orange','cyan','']
    p.shape('circle')
    p.color(random.choice(colors))
    p.shapesize(random.randint(1,5))
    p.penup()
    p.goto(x,y)
    plist.append(p)

    speed1 = random.randint(-5,5)
    speed_x.append(speed1)
    speed2 = random.randint(-5,5)
    speed_y.append(speed2)

m.onclick(draw_circle,btn=1)
speed=2

def move():
    for i in range(len(plist)):
        shape = plist[i]
        #判断是否碰到左右边界
        if shape.xcor() > 400 or shape.xcor() < -400:   
            speed_x[i] = -speed_x[i]
        #判断是否碰到上下边界
        if shape.ycor()>400 or shape.ycor()<-400: 
            speed_y[i] = - speed_y[i]


        shape.goto(shape.xcor() + speed_x[i],shape.ycor() + speed_y[i])


while True:
    move()
    m.update()
    time.sleep(0.01)

turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
P4R4D1SEP4R4D1SE

图片没把我带走

点赞1


评论


my巫山my巫山

没想到我能在这里看到地狱领主((()))

点赞1


评论


wwwloadwwwload

阴间人好评

点赞0


评论