国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現的簡單抽獎系統實例

2020-01-04 18:10:43
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了python實現的簡單抽獎系統,涉及Python隨機數及文件操作的相關技巧,需要的朋友可以參考下

本文實例講述了python實現的簡單抽獎系統。分享給大家供大家參考。具體實現方法如下:

 

 
  1. #!/usr/bin/env python 
  2. #coding=utf-8 
  3. from Tkinter import * 
  4. import time 
  5. import random 
  6. class App: 
  7. def __init__(self,master): 
  8. frame = Frame(master) 
  9. frame.pack() 
  10. v = StringVar() 
  11. self.e = Entry(frame,textvariable=v,bd='5'
  12. v.set(''
  13. self.v = v 
  14. self.e.pack(padx=5
  15. self.button1 = Button(frame,text = 'start',fg='red',command=self.start_hi) 
  16. self.button1.pack(side=LEFT) 
  17. self.button2 = Button(frame,text='stop',fg = 'blue',command=self.say_stop) 
  18. self.button2.pack(side=LEFT) 
  19. self.root=master 
  20. self.stop = 0 
  21. #scrollbar = Scrollbar(frame, orient=VERTICAL) 
  22. #self.b1 = Listbox(frame, yscrollcommand=scrollbar.set) 
  23. #scrollbar.pack(side=RIGHT, fill=Y) 
  24. #self.b1.pack(side=LEFT, fill=BOTH, expand=1) 
  25. def list_star(self): 
  26. star = [] 
  27. file = open('yaojiang.txt','r+'
  28. data = file.readlines() 
  29. file.close() 
  30. for n in data: 
  31. l1 = n.split(':'
  32. a = l1[0] + ':'+ l1[1][:4] + 'xxxx' + l1[1][8:12
  33. a = a.strip() 
  34. star.append(a) 
  35. return star 
  36. def start_hi(self): 
  37. self.stop = 0 
  38. #star = [] 
  39. #file = open('yaojiang.txt','r+') 
  40. #data = file.readlines() 
  41. #file.close() 
  42. #for n in data: 
  43. #l1 = n.split(':') 
  44. #a = l1[0] + ':'+ l1[1][:4] + 'xxxx' + l1[1][8:12] 
  45. #a = a.strip() 
  46. #star.append(a) 
  47. star = self.list_star() 
  48. self.update_clock(star) 
  49. def say_stop(self): 
  50. self.stop = 1 
  51. #b = self.start() 
  52. def update_clock(self,star): 
  53. b = random.choice(star) 
  54. self.v.set(b) 
  55. if self.stop == 1
  56. return 
  57. self.root.after(50self.update_clock,star) 
  58. root = Tk() 
  59. app = App(root) 
  60. root.mainloop() 

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖口县| 鄄城县| 雅江县| 左云县| 余庆县| 那坡县| 汪清县| 丰宁| 昭通市| 深州市| 东安县| 巩留县| 大关县| 乐平市| 大冶市| 新安县| 广昌县| 博客| 读书| 三门峡市| 碌曲县| 灵川县| 丹东市| 陆良县| 大余县| 商洛市| 仪征市| 炎陵县| 尖扎县| SHOW| 芒康县| 南木林县| 同江市| 刚察县| 利川市| 寿阳县| 固始县| 旬邑县| 曲靖市| 东港市| 安国市|