公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序
2021-09-08 16:55:19

导语

公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_抽奖小程序公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_pygame_02​​公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_pygame_03​​

哈喽!大家好~
新手的一周开始,木木子来送福利了。

昨天去超市屯货,看到满199可以转转盘一次,有优惠券,还有直接减免50,赠送的洗衣液什么的。

这活动对于拉新、促活、获客、增长还是有不错的效果,很多阿姨平常都在买买买,这次买多点儿也没关系,还可以抽奖嘛~就让大家感觉自己赚了就成功了~

公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_抽奖活动_04

公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_抽奖活动_05

​你们是不是也经常看到线上、线下门店活动都是搞抽奖活动的。

我每次游戏签到或者一些写文章的经常随处可见这类抽奖、转盘的活动,换汤不换药都是差不多方式。

那今天的话小编就带大家一起来看看并制作一款转盘抽奖小程序玩儿。

正文

首先自备素材写好抽奖的选项:

​​公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_pygame_06公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_pygame_07​​公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_抽奖活动_08​​公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_pygame_09​​

(1)环境安装。

Python3.6、pycharm、pygame、以及一些自带的模块。

 

 

 

pip  install  pygame

如环境安装包、激活码等缺失直接找小编跟源码一起发给大家免费分享的哈。

(2)​​初始化pygame类,设置窗口标题、刷新率等。

pygame.init()  
screen = pygame.display.set_mode((600, 600))  # 设置窗口大小
pygame.display.set_caption('幸运大转盘')  # 设置窗口标题
tick = pygame.time.Clock()
fps = 10  # 设置刷新率,数字越大刷新率越高
picture = pygame.transform.scale(pygame.image.load("./幸运大转盘.png"), (600, 600))
bg=picture.convert()
picture = pygame.transform.scale(pygame.image.load("./1.png"), (30, 230))
hand = picture.convert_alpha()

公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_pygame_09(3)用户的得奖等级,判断随机转盘是几等奖。

def rewardFun():
    number = random.random()
    for k, v in rewardDict.items():
        if v[0] <= number < v[1]:
            return k

(4)抽中奖项。

def end(k):
    textFont = pygame.font.Font("./font.ttf", 50)
    print("恭喜你,你抽中了"+k)
    textSurface = textFont.render("your awards is :%s" % k, True, (110, 55, 155))
    screen.fill((155, 155, 0))
    screen.blit(textSurface, (30, 230))

​​公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_python_11公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_安装包_12​​公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_pygame_07

​总结

是你是你就是你,幸运大转盘,开启你专属你的好运吧!制作不易,记得一键三连哦!

公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_抽奖活动_14公司要抽奖活动?50行Python代码制作了一个转盘抽奖小程序_安装包_12​​

 

 

本文摘自 :https://blog.51cto.com/u


更多科技新闻 ......