Python 整整你上铺的兄弟

今天下午没什么事,作为入门新手就随便写了一个整人的小东西(python)(并不是很恶心,但你可以改的更恶心,有想要的自取),其中只是简单的运用了wx写了个GUI,剩下的就是看自己的设计逻辑了。

代码如下:

import wx
import random
import time

def Virus(_ = 0):
	if ans != '我的幸运数字':
        wx.MessageBox( '{}是个锤子吧,你是在侮辱我吗?'.format(ans),'你的输入是在搞笑吗',wx.OK|wx.ICON_WARNING)
    else:
        while True:
            wx.MessageBox( '怎么净是些小聪明啊,不过我可以告诉你个秘密,我喜欢你很久了,害羞死人家了','congraduation',wx.OK|wx.ICON_WARNING)      
            
def Failed(_ = 0):
    while True:
        wx.MessageBox( '我对你失望透顶了','就这???',wx.OK|wx.ICON_WARNING)
            
def Repeat(_ = 0):
    global ans
    ans = contents.GetValue()
    wx.MessageBox( '{}???这是你的答案吗?'.format(ans),'希望你可以在想一想',wx.OK|wx.ICON_WARNING)
    wx.MessageBox( '这是我最后一次问你','不要后悔',wx.OK|wx.ICON_WARNING)
    Virus()

def Warnings(_ = 0):
    wx.MessageBox( '这也是你可以移动的吗?请重新认识你自己,渣男','warning',wx.OK|wx.ICON_WARNING)

def SizeWarning(_ = 0):
    wx.MessageBox( '这也是你可以修改的吗?请重新认识你自己,死鬼','warning',wx.OK|wx.ICON_WARNING)

def main(_ = 0):
    global m,last,contents,win
    last = True
    app = wx.App()
    mm = wx.DisplaySize()
    win = wx.Frame(None,title = '我想这是个有趣的游戏',pos = (random.randint(100,mm[0]-100),random.randint(100,mm[1]-100)),size = (300,150))
    win.Show()
    wx.MessageBox( '你好,小帅哥啊~~~','Hello World',wx.OK|wx.ICON_WARNING)
    mText = wx.StaticText(parent=win,label=u'请输入你的幸运数字:',pos = (10,10))
    okButton = wx.Button(win,label = '确定',pos = (45,85),size = (45,20))
    failButton = wx.Button(win,label = '我想放弃',pos = (165,85),size = (60,20))
    contents = wx.TextCtrl(win,pos = (15,30),size = (250,50))
    #win.Bind(wx.EVT_MOTION,Move)
    win.Bind(wx.EVT_MOVE,Warnings)
    win.Bind(wx.EVT_SIZE,SizeWarning)
    okButton.Bind(wx.EVT_BUTTON,Repeat)
    failButton.Bind(wx.EVT_BUTTON,Failed)
    app.MainLoop()

def New():
    app = wx.App()
    app.MainLoop()
    wx.MessageBox( '你忍心抛下我一个人吗?我知道你最好了,我们再来一次','嘤 嘤 嘤 ~ ~ ~',wx.OK|wx.ICON_WARNING)
  
while True:
    main()
    New()

你可能感兴趣的:(笔记)