資源簡介
基于python中tkinter庫,這是學習python的小伙伴對圖形化編程感興趣的可以敲敲試試
代碼片段和文件信息
import?tkinter?as?tk
import?sys
import?random
import?re
number?=?random.randint(01024)#玩家要猜的數(shù)字
running?=?True
num?=?0?#猜的次數(shù)
nmaxn?=?1024?#提示的猜測范圍最大數(shù)
nminn?=?0????#提示的猜測的最小數(shù)
def?labelqval(vText):
????label_val_q.config(label_val_q?text=vText)
def?numGuess():
????????if?num?==?1:
????????????labelqval(“我靠,一次答對!“)
????????elif?num?10:
????????????labelqval(‘=?=十次以內(nèi)就答對了牛。。。。嘗試次數(shù):‘?+?str(num))
????????else:
????????????labelqval(‘好吧,你都試了超過十次了。。。嘗試次數(shù):‘?+?str(num))
def?eBtnClose(event):
????root.destroy()
def?eBtnGuess(event):???#猜按鈕事件函數(shù)
????global?nmaxn
????global?nminn
????global?num
????global?running
????if?running:
????????val_a?=?int(entry_a.get())
????????if?val_a?==?number:
????????????labelqval(“恭喜答對了!“)
????????????num+=1
????????????running
評論
共有 條評論