資源簡(jiǎn)介
通過Pyrhon GUI的頁(yè)面,實(shí)現(xiàn)不同等級(jí)游戲難度的python猜數(shù)游戲。可以自己設(shè)定難度和猜測(cè)次數(shù),在游戲結(jié)束會(huì)顯示過程
代碼片段和文件信息
from?tkinter?import*
import?random
import?tkinter
import?tkinter.messagebox
import?tkinter.simpledialog
root?=?Tk()
def?create1():
????top?=?tkinter.Tk()
????#窗口標(biāo)題
????top.title(‘初級(jí)游戲‘)
????#窗口初始大小和位置
????top.geometry(‘280x80+400+300‘)
????top.resizable(False?False)
????
?????
????varNumber?=?tkinter.StringVar(top?value=‘0‘)
????totalTimes?=?tkinter.IntVar(top?value=0)
????already?=?tkinter.IntVar(top?value=0)
????
????#當(dāng)前生成的隨機(jī)數(shù)
????currentNumber?=?tkinter.IntVar(top?value=0)
????#玩家玩游戲的總次數(shù)
????times?=?tkinter.IntVar(top?value=0)
????#玩家猜對(duì)的總次數(shù)
????right?=?tkinter.IntVar(top?value=0)
????
?????
????
????lb?=?tkinter.Label(top?text=‘請(qǐng)輸入一個(gè)整數(shù):‘)
????lb.place(x=10?y=10?width=100?height=20)
????#用戶猜數(shù)并輸入的文本框
????entryNumber?=?tkinter.Entry(top?width=140?textvariable=varNumber)
????entryNumber.place(x=110?y=10?width=140?height=20)
????#只有開始游戲以后才允許輸入
????entryNumber[‘state‘]?=?‘disabled‘
????
?????
????
????def?closeWindow():
????????me
- 上一篇:pygame貪吃蛇
- 下一篇:excel數(shù)據(jù)比對(duì)小工具
評(píng)論
共有 條評(píng)論