import tkinter

import random

import tkinter.messagebox

class choujiang:

def __init__(self):

self.root=tkinter.Tk()

self.root.minsize(400,400)

self.root.resizable(width=False,height=False)

self.root.title("简单抽奖器")

self.result1 = tkinter.StringVar()

self.result2 = tkinter.StringVar()

self.result3 = tkinter.StringVar()

self.list1=[]

self.show()

self.root.mainloop()

#显示界面

def show(self):

btn1=tkinter.Button(self.root,text="开始抽奖",bd=3,command=self.start)

btn1.place(width=70,height=50,x=100,y=300)

btn2=tkinter.Button(self.root,text="中奖规则",bd=3,command=self.zjgz)

btn2.place(width=70,height=50,x=250,y=300)

btn3=tkinter.Label(self.root,bg="white",textvariable=self.result1,font=("宋体",30,"bold"))

btn3.place(width=70,height=70,x=60,y=70)

btn4 = tkinter.Label(self.root, bg="white",textvariable=self.result2,font=("宋体",30,"bold"))

btn4.place(width=70, height=70, x=160, y=70)

btn5 = tkinter.Label(self.root, bg="white",textvariable=self.result3,font=("宋体",30,"bold"))

btn5.place(width=70, height=70, x=260, y=70)

# 开始按钮

def start(self):

#产生随机三个数

self.list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

num1=random.choice(self.list1)

self.result1.set(num1)

num2 = random.choice(self.list1)

self.result2.set(num2)

num3 = random.choice(self.list1)

self.result3.set(num3)

#判断中奖

if num1==num2==num3:

tkinter.messagebox.showinfo(title="中奖提示",message="恭喜您中了一等奖^_^,奖励9999元")

elif num1==num2 or num1==num3 or num2==num3:

tkinter.messagebox.showinfo(title="中奖提示", message="恭喜您中了二等奖!!!^_^,奖励666元")

else:

tkinter.messagebox.showinfo(title="中奖提示",message="很遗憾,没中奖......继续努力!!!")

#中奖规则

def zjgz(self):

tkinter.messagebox.showinfo(title="中奖规则",message="1.每点击一次'开始抽奖'按钮,就进行一次抽奖\n2.如果屏幕上三个数字相同则为中了一等奖\n3.如果屏幕上两个数字相同则是中了二等奖\n4.不满足上述2 3两条规则就是没有中奖")

#实例化对象

cj=choujiang()

Python学习交流、资源共享群 QQ:563626388

python 抽奖器_兄弟连学python (02) ----简易抽奖器相关推荐

  1. 只会python怎么挣钱_业余学python有用吗

    Python的火热我就不细说了,大家都是编程老司机,对最前沿最火热的编程语言肯定比我还了解. 前几天,我看了一篇"如何用Python制造一个抖音小姐姐发掘器?",阅读量竟然比头条上 ...

  2. python 报表框架_现在学Python还不晚!阿里巴巴推荐的Python学习教程,分享给大家...

    在互联网信息爆炸的时代,我们经常面临各种与信息搜集有关的事情,但是信息来源网站多,信息量大,如果采用常规的人工搜索+office软件整理,往往要花费大量的时间. 这里为大家介绍一个门槛低.易上手的工具 ...

  3. python 报表框架_现在学Python还不晚!阿里巴巴推荐的Python学习教程,分享给大家!...

    在互联网信息爆炸的时代,我们经常面临各种与信息搜集有关的事情,但是信息来源网站多,信息量大,如果采用常规的人工搜索+office软件整理,往往要花费大量的时间. 这里为大家介绍一个门槛低.易上手的工具 ...

  4. 新手学python书籍推荐_新手学python看哪本书

    对于零基础入门的人来说,对于Python的学习还是有点懵懵懂懂的,如果有一些书籍先看看来引导,学起来难度也会减低很多!所以,学python倒是向大家推荐这些书籍! 1.<PYTHON基础教程(第 ...

  5. python 爬虫框架_小白学 Python 爬虫(28):自动化测试框架 Selenium (下)

    人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...

  6. python判断素数_小白学Python | 你还在说你入不了门吗

    收藏的好多啊 原创不易,动动小手,点个赞啦!! 十二月份,天气有时候会很阴沉,一天都见不到太阳.气温也慢慢变冷了,晚上回家还是会感觉到衣服穿少了. 阴阴沉沉总会过去的,我还是期待阳春三月. 2019年 ...

  7. 成都学python哪个机构好_成都学python人工智能哪个机构好

    成都学python人工智能哪个机构好 来源:成都达内教育IT培训机构 发布时间:2020/11/12 11:32:23 成都学python人工智能哪个机构好---达内专注IT职业教育18年,10000 ...

  8. 老男孩学python多少钱_老男孩学Python编程后薪资待遇高吗?

    1. 人工智能语言Python是黄金的人工智能.这是自然选择人工智能作为就业方向,就业前景是很好的,工资普遍较高.在Lagou.com上,人工智能的起薪工程师通常是20 k-35k.当然,如果你是一个 ...

  9. python学习图解_轻松学Python 3 零基础彩色图解、专业入门

    哈啰,Python Python无疑是当今最值得学习的程式语言,因为它不仅语法简单,而且功能强大,还可以在Windows.Mac OS和Linux等所有平台上执行.再加上拥有将近十万个各式各样的套件, ...

最新文章

  1. Serverless无服务应用架构纵横谈
  2. wxWidgets:常用对话框演示
  3. Citrix xenapp
  4. 《第一行代码》学习笔记35-服务Service(2)
  5. android中自定义RadioButton
  6. CentOS7的/tmp目录自动清理规则
  7. setTimeout/setInterval伪异步
  8. web页面渲染(二) 1
  9. 华为综合实验——ISIS-BGP
  10. 算法设计与分析(屈婉玲)pdf
  11. html中css鼠标手势样式,CSS鼠标手势
  12. vs code 的常用快捷键列表
  13. python显示表格_python显示表格
  14. RuntimeError :excepted object of type torch.floatTensor but found type torch.DoubleTensor
  15. 浅析图的邻接矩阵进行平方运算的含义
  16. AI 之父 | 图灵荣登 50 英镑钞票,荣耀比肩牛顿达尔文!
  17. matlab 矩阵位移法编程 结构力学,matlab-矩阵位移法编程-结构力学.doc
  18. 驾驶证学法减分助手小程序源码(带搭建视频教程)
  19. 用户体验--怎样绘制用户体验的地图
  20. 为什么Word2007在编辑文字鼠标点击一下整篇文字的背景就立刻变为灰色的

热门文章

  1. C++中动态定义一维数组,二维数组,三维数组的方法
  2. swt 键盘事件ctrl+c_VB键盘事件详解
  3. jssdk信息验证失败_阿里云环境中TLS/SSL握手失败的场景分析
  4. Python04 直线拟合 多项式曲线拟合 指数曲线拟合(附代码)
  5. 直接用自己服务器做图床可以吗_用个人服务器搭建图床
  6. 在linux中建立一个vim的目录,Linux学习笔记一(目录结构、Vim编辑器、用户管理)...
  7. 数理统计-大厂笔试题
  8. html a标签有value,html里面a标签里有value吗?
  9. cef3实现点击按钮弹出页面_Cef功能开发经验总结
  10. linux centos7上安装sql developer