from tkinter import
*from tkinter.messagebox import
*import time
import random
root=tk(
)rans=
[0.1
,0.08
,0.06
,0.04
]count=
0start=
false
deften()
:# 遊戲主題函式
global start # 定義全域性變數start,記錄遊戲狀態
global count # 定義全域性變數count,記錄秒數
num=random.choice(rans)
# 隨機產生間隔時間,增加遊戲難度
fight[
'text']=
'停止'
ifnot start:
# 如果是停止狀態
start=
true
while start:
time.sleep(num)
count+=
0.2 show[
'text']=
format
(count,
'.1f'
) show.update(
)if show[
'text']==
str(
10.0):
# 如果等於10秒,即挑戰成功
warn=showwarning(title=
'挑戰10秒'
, message=
'挑戰成功,您消費可全部免單!'
)else
: warn=showwarning(title=
'挑戰10秒'
, message=
'挑戰失敗,可以領取代金券一張!'
)else
: start=
false
fight[
'text']=
'繼續挑戰'
count=
0root.title(
'挑戰10秒'
)# 設定窗體標題
root.wm_attributes(
'-topmost',1
)# 設定窗體置頂
root.geometry(
'200x80'
)# 設定窗體大小
root.resizable(width=
false
, height=
false
)# 設定窗體尺寸不可改變
topic = label(root, text=
'挑戰10秒'
)# 設定窗體中遊戲標題
topic.pack(
)show=label(root,text=
str(count)
)show.pack(
)fight=button(root,text=
'開始挑戰'
,command=ten)
fight.pack(
)mainloop(
)
10個簡易小習慣 幫你輕鬆減壓
思考更有意義的事情,而不只是記住將要做的事情。大腦通常就像乙個漏水的桶子,因而在你遺忘前,把你的好主意 見解 想法寫下來,把你所需要做的事情,添進你的待辦事項中。這裡有10個小習慣,會對我們的生活產生積極影響。一 寫下來 思考更有意義的事情,而不只是記住將要做的事情。大腦通常就像乙個漏水的桶子,因而...
Wannafly挑戰賽10 小H和密碼
一開始用的dfs很明顯過不去,後來看大佬的 原來是動態規劃,另外這題的資料太水了,不少 連樣例都過不去卻可以ac,我也是服了orz。分別用乙個二維陣列dial和乙個一維陣列empty來表示密碼盤,dial存的是第i個密碼盤上有哪些字母,empty表示第i個密碼盤是否有 即空字元。再設定乙個二維陣列d...
10個Python小技巧
flag true if flag x 1else x 2print x 簡化形式 flag true x 1 if flag else 2 print x sum 0 for i in range 0,101 sum i print sum 利用求和函式sum print sum range 0,...