一马当先_Python赛马动画

你好,请进入Q群:225792826,免费下载本站最新提供免费资源。从2020年2月20号到3月底,成为本站会员只要原价的3折,即2980元*0.3 = 894元 ,向微信scratch8付款即可成为本站博客会员。即可拥有本站所有原创资源,并提供技术支持。资源只有用在对的地方才能发挥最大价值,本博客只找对的人,数字商品,付款即同意不退货,请三思。


"""
   一马当先.py
   本程序是赛马演示动画,其中一匹马跑得更快,
   配乐为土耳其进行曲
"""
import random                          # 导入随机模块
from sprites import *                  # 从精灵模块导入所有命令

screen = Screen()                      # 新建屏幕
screen.setup(1024,480)                 # 设定宽高
screen.titlebar(False)                 # 隐标题栏
screen.draggable()                     # 按中键拖
screen.addpopup()                      # 右键菜单
screen.bgpic('grass.png')              # 设背景图

horse = Sprite("images",visible=False) # 新建角色 
horse.scale(0.4)                       # 缩小为0.4倍
horse.show()                           # 显示出来  
horse.setx(-450)                       # 设置x坐标
horse.速度 = random.randint(2,3)       # 自定义属性名字叫速度
horse.play('土耳其进行曲.wav')         # 播放音乐

hs = [horse]                           # 新建列表
for y in range(-150,151,50):           # 迭代y,-150,-100,-50,0,50,100,150
    h = horse.clone()                  # 克隆一匹马
    h.速度 = random.randint(2,3)       # 设置马的速度
    h.sety(y)                          # 设置马的y坐标 
    hs.append(h)                       # 把这匹马添加到列表

xm = random.choice(hs)                 # 随机从列表中挑一匹马             
xm.速度 = random.randint(4,6)          # 把xm马的速度设为更大

end = Sprite(shape='square')           # 终点线角色
end.color('red')                       # 把它设为红色
end.shapesize(20,0.2)                  # 对宽度和高度进行变形
end.setx(450)

 
以下代码省略......

下载完整源代码与素材,请扫码付款。

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。QQ群免费教学群:225792826 (提供真实姓名可入群)
李兴球的博客_Python创意编程技术前沿 » 一马当先_Python赛马动画
python编程

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

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