一段沙雕程序。
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()
运行有惊喜哦!