python基礎(chǔ)知識(shí) python可以做界面嗎,怎么做?
python可以做界面嗎,怎么做?Python 針對(duì)圖形界面(GUI)開(kāi)發(fā),提供了豐富的第三方庫(kù),比如 tkinter、wxPython、 PyQt、PySide 庫(kù)。下面我們使用 tkinter 庫(kù)
python可以做界面嗎,怎么做?
Python 針對(duì)圖形界面(GUI)開(kāi)發(fā),提供了豐富的第三方庫(kù),比如 tkinter、wxPython、 PyQt、PySide 庫(kù)。
下面我們使用 tkinter 庫(kù)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的加減乘除計(jì)算器,先上效果 Gif圖,如下:
上面的計(jì)算器基本實(shí)現(xiàn)了簡(jiǎn)單的減加乘除計(jì)算,其實(shí)現(xiàn)源碼也非常簡(jiǎn)單,可分為如下幾步驟。
1.創(chuàng)建計(jì)算數(shù)字與歷史計(jì)算公式的計(jì)算器顯示面板,如下:
2. 重復(fù)的調(diào)用 tkinter.Button 函數(shù),創(chuàng)建數(shù)字按鍵面板,并綁定按鍵number函數(shù),如下:
3. 通過(guò)重復(fù)tkinter.Button函數(shù)創(chuàng)建運(yùn)算符按鍵面板,并綁定compute計(jì)算函數(shù),源碼如下:
4.編寫(xiě)計(jì)算函數(shù),實(shí)現(xiàn)源碼如下:
python:從鍵盤(pán)輸入一個(gè)正整數(shù)列表,以-1結(jié)束,分別計(jì)算列表中奇數(shù)和偶數(shù)的和?
鍵盤(pán)輸入自行編寫(xiě)
import random
L = [ random.randint(1, 100) for x in range(10) ]
A = [ x for x in L if not x % 2 ]
B = [ x for x in L if x % 2 ]
print(L)
print("偶數(shù)列表:{0} 和為:{1}".format(A,sum(A)))
print("奇數(shù)列表:{0} 和為:{1}".format(B,sum(B)))
python怎么運(yùn)行py文件?
1、首先在資源管理器里復(fù)制一下py文件存放的路徑,按下windows鍵+r,在運(yùn)行里輸入cmd,回車(chē)打開(kāi)命令行:
2、在命令行里,先切換到py文件的路徑下面,接著輸入“python 文件名.py ”運(yùn)行python文件:
3、按下回車(chē)鍵,可以看到窗口中py文件開(kāi)始運(yùn)行了,注意在命令行運(yùn)行py文件,要將python安裝路徑添加到環(huán)境變量path中,否則會(huì)報(bào)錯(cuò),找不到命令。至此python運(yùn)行文件的操作就完成了: