久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

編寫python代碼實現簡單抽獎器

瀏覽:8日期:2022-07-07 16:42:09

這篇文章主要為大家詳細介紹了python編寫實現抽獎器,文中代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

# coding=utf-8import sysimport osimport openpyxlif sys.version_info[0] == 2: import Tkinter from Tkinter import *else: import tkinter as Tkinter from tkinter import *from tkinter import messagebox import randomdata = []going = Trueis_run = False def getNameList(): path=os.getcwd() wb=openpyxl.load_workbook(r’list.xlsx’) sheet=wb['Sheet1'] macList = [] for i in range(2,sheet.max_row+1): macList.append(sheet.cell(row=i,column=1).value) return macList def lottery_roll(var1, var2): global going if going: show_member = random.choice(data) var1.set(show_member) window.after(50, lottery_roll, var1, var2) else: var2.set(’還有{}個小幸運鬼喲~’.format(len(data))) going = True return def lottery_start(var1, var2): global is_run if is_run: messagebox.showwarning(’提醒’, ’命運的齒輪正在瘋狂轉動喲!’) return if len(data)==0: messagebox.showwarning(’提醒’, ’沒有幸運兒了喲,快去抓幾個吧!’) return is_run = True var2.set(’命運的齒輪開始轉動起來啦~’) lottery_roll(var1, var2) def lottery_end(): global going, is_run, data if is_run: if len(data)==0: messagebox.showwarning(’提醒’, ’沒有幸運兒了喲,快去抓幾個吧!’) return show_member = random.choice(data) data.remove(show_member) print(show_member) var1.set(show_member) going = False is_run = False else: messagebox.showwarning(’提醒’, ’命運的齒輪還沒開動呢!’) if __name__ == ’__main__’: data = getNameList() window = Tkinter.Tk() window.geometry(’800x500+500+200’) window.title(’誰是幸運兒?’) bg_label = Label(window, width=800, height=500, bg=’#ECf5FF’) bg_label.place(anchor=NW, x=0, y=0) var_title = StringVar(value=’誰是幸運兒?’) show_label1_title = Label(window, textvariable=var_title, justify=’left’, anchor=CENTER, width=18, height=4, bg=’#ECf5FF’, font=’楷體 -40 bold’, foreground=’black’) show_label1_title.place(anchor=NW, x=200, y=0) var1 = StringVar(value=’<.<’) show_label1 = Label(window, textvariable=var1, justify=’left’, anchor=CENTER, width=7, height=2, bg=’#BFEFFF’, font=’楷體 -40 bold’, foreground=’black’) show_label1.place(anchor=NW, x=320, y=200) var2 = StringVar(value=’共有{}個幸運兒,請開始游戲’.format(len(data))) show_label2 = Label(window, textvariable=var2, justify=’left’, anchor=CENTER, width=25, height=4, bg=’#ECf5FF’, font=’楷體 -25 bold’, foreground=’red’) show_label2.place(anchor=NW, x=240, y=320) button1 = Button(window, text=’開始’, command=lambda: lottery_start(var1, var2), width=14, height=2, bg=’#A8A8A8’, font=’宋體 -18 bold’) button1.place(anchor=NW, x=210, y=400) button2 = Button(window, text=’結束’, command=lambda: lottery_end(), width=14, height=2, bg=’#A8A8A8’, font=’宋體 -18 bold’) button2.place(anchor=NW, x=450, y=400) window.mainloop()

截圖:

編寫python代碼實現簡單抽獎器

編寫python代碼實現簡單抽獎器

編寫python代碼實現簡單抽獎器

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲三区在线观看 | 日韩精品 电影一区 亚洲 | 午夜精品久久久久久久 | 黄视频网站免费观看 | 国产日韩中文字幕 | 成人在线观看免费视频 | 91麻豆精品国产91久久久更新时间 | 欧美一级高潮片免费的 | 久久久999精品视频 欧美老妇交乱视频 | 国产精品久久久爽爽爽麻豆色哟哟 | 欧美色视频在线观看 | 爱草在线 | 天天干天天操 | 欧美日韩国产一区二区三区在线观看 | 久免费视频 | 一级片观看 | 国产婷婷精品av在线 | 99国内精品久久久久久久 | 福利二区| 国产aⅴ一区二区 | 精品久久久久久久久久久下田 | 玖玖精品 | 国产丝袜人妖ts黄檬 | 久久久一 | 国产精品美女久久久久aⅴ国产馆 | 一级黄色大片免费观看 | 中文字幕第一页在线 | av 一区二区三区 | 亚洲成人免费网站 | 国厂毛片| 国产精品夜夜春夜夜爽久久电影 | 国产亚洲精品久久久久久豆腐 | 色婷婷久久一区二区三区麻豆 | 天天艹逼 | 国产精品一区二 | 国内自拍第一页 | 亚洲精品福利在线 | 91视视频在线观看入口直接观看 | 日韩中文在线 | 黄色直接看 | 一区二区三区精品 |