2021-05-25沙雕程序

一段沙雕程序。

import time
import random
import tkinter
import tkinter.messagebox
import os,os.path

print ("loading",end="")
for i in range(0,1,1):
    time.sleep(1)
    print(".",end="")
print("666")
a=1

coin=0
mode=0

win=tkinter.Tk()
win.title("Ad's World!!")
win.geometry("400x300")
aone=tkinter.Variable()
##################################函数区##########

def whenclick():
    global a
    global coin
    a<100
    a=a+1
    aone.set(str(a))
    if a==100:
        tkinter.messagebox.showinfo("恭喜你,获得了大礼包!",message="Wow!")
        aone.set("""
                ^           ^
          (^^^^^^^^^^^^^^^^^^^^^^^^^^)
                (   ·      ·    )
                   --         --
                    ---------
""")
        a=0
        coin=coin+100
    elif a<100:
        tkinter.messagebox.showinfo("!",message="Keep going!!")
        coin=coin+1
    elif a>100:
        tkinter.messagebox.showinfo("Sorry",message="you missed.Replace!")
        a=0
        coin=coin+1
def plus():
    global a
    global whenclick
    a=a-5
    a=a+random.randint(1,10)
    aone.set("金币:"+str(a))        
    whenclick()
def menu():
    global mode
    mode=0
    aone.set("")
def lendmoney():
    global mode
    global aone
    mode=1
    aone.set("")
    if mode==1:    
        aone.set("试试达到100!")
        button=tkinter.Button(win,text="clickme!",command=whenclick)
        button.pack()
        button1=tkinter.Button(win,text="Better choice?",command=plus)
        button1.pack()
    
def saving():
    global money
    global aone
    file_object=open("saving.txt","w")
    file_object.write(str(coin))
    file_object.close()
    
    if os.path.exists("saving.txt"):
        os.remove("saving.txt")   
        aone.set("覆盖成功")
    else:
        aone.set('程序出错')
#######################################通用######################
text=tkinter.Label(win,textvariable=str(aone),bg="blue",bd=10)
text.pack()
change1=tkinter.Button(win,text="Go another place!",command=menu)
if mode!=0:
    change.pack()

###导航区###
aone.set("你要去哪里?")
if mode==0:
    moneylend=tkinter.Button(win,text="Lend money!",command=lendmoney)
    moneylend.pack()
    save=tkinter.Button(win,text="Save!",command=saving)
    save.pack()


####################################赚钱区################

win.mainloop()

运行有惊喜哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值