當(dāng)前位置:首頁(yè) > IT技術(shù) > 微信平臺(tái) > 正文

公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序
2021-09-08 16:55:19

導(dǎo)語(yǔ)

?公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_抽獎(jiǎng)小程序公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_pygame_02??公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_pygame_03??

哈嘍!大家好~
新手的一周開始,木木子來(lái)送福利了。

昨天去超市屯貨,看到滿199可以轉(zhuǎn)轉(zhuǎn)盤一次,有優(yōu)惠券,還有直接減免50,贈(zèng)送的洗衣液什么的。

這活動(dòng)對(duì)于拉新、促活、獲客、增長(zhǎng)還是有不錯(cuò)的效果,很多阿姨平常都在買買買,這次買多點(diǎn)兒也沒(méi)關(guān)系,還可以抽獎(jiǎng)嘛~就讓大家感覺(jué)自己賺了就成功了~

公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_抽獎(jiǎng)活動(dòng)_04?

公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_抽獎(jiǎng)活動(dòng)_05

?你們是不是也經(jīng)??吹骄€上、線下門店活動(dòng)都是搞抽獎(jiǎng)活動(dòng)的。

我每次游戲簽到或者一些寫文章的經(jīng)常隨處可見這類抽獎(jiǎng)、轉(zhuǎn)盤的活動(dòng),換湯不換藥都是差不多方式。

那今天的話小編就帶大家一起來(lái)看看并制作一款轉(zhuǎn)盤抽獎(jiǎng)小程序玩兒。

正文

首先自備素材寫好抽獎(jiǎng)的選項(xiàng):

??公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_pygame_06公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_pygame_07??公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_抽獎(jiǎng)活動(dòng)_08??公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_pygame_09??

(1)環(huán)境安裝。

Python3.6、pycharm、pygame、以及一些自帶的模塊。

?

?

?

pip  install  pygame

如環(huán)境安裝包、激活碼等缺失直接找小編跟源碼一起發(fā)給大家免費(fèi)分享的哈。

(2)??初始化pygame類,設(shè)置窗口標(biāo)題、刷新率等。

pygame.init()  
screen = pygame.display.set_mode((600, 600))  # 設(shè)置窗口大小
pygame.display.set_caption('幸運(yùn)大轉(zhuǎn)盤')  # 設(shè)置窗口標(biāo)題
tick = pygame.time.Clock()
fps = 10  # 設(shè)置刷新率,數(shù)字越大刷新率越高
picture = pygame.transform.scale(pygame.image.load("./幸運(yùn)大轉(zhuǎn)盤.png"), (600, 600))
bg=picture.convert()
picture = pygame.transform.scale(pygame.image.load("./1.png"), (30, 230))
hand = picture.convert_alpha()

公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_pygame_09(3)用戶的得獎(jiǎng)等級(jí),判斷隨機(jī)轉(zhuǎn)盤是幾等獎(jiǎng)。

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

(4)抽中獎(jiǎng)項(xiàng)。

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))

??公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_python_11公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_安裝包_12??公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_pygame_07

?總結(jié)

是你是你就是你,幸運(yùn)大轉(zhuǎn)盤,開啟你專屬你的好運(yùn)吧!制作不易,記得一鍵三連哦!

?公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_抽獎(jiǎng)活動(dòng)_14公司要抽獎(jiǎng)活動(dòng)?50行Python代碼制作了一個(gè)轉(zhuǎn)盤抽獎(jiǎng)小程序_安裝包_12??

?

?

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

開通會(huì)員,享受整站包年服務(wù)立即開通 >