官术网_书友最值得收藏!

1.3 編寫簡單的Python程序

【例1-1】在命令窗口中顯示輸出內(nèi)容的程序。

程序代碼如下:

     str = 'Python 語言入門很簡單。\n明白了嗎?'
     print(str)

操作步驟如下:

①在編輯工具中輸入上述程序,如圖1.8所示。

圖1.8 在編輯工具中輸入源程序

將輸入完成的源程序保存為ex1_1.py。

②執(zhí)行程序:

     python  ex1_1.py

其運(yùn)行結(jié)果如圖1.9所示。

圖1.9 運(yùn)行結(jié)果

【程序說明】

print()為命令窗口輸出語句,輸出語句中的“\n”是換行符,換行符后面的字符將在下一行顯示。

【例1-2】輸出語句print()有“原樣照印”及簡單計(jì)算功能。

將其保存為ex1_2.py。運(yùn)行程序:

     python  ex1_2.py

其運(yùn)行結(jié)果如圖1.10所示。

圖1.10 輸出語句的“原樣照印”及運(yùn)算功能

【例1-3】應(yīng)用輸出語句的“原樣照印”功能,輸出一個(gè)用“*”號(hào)組成的三角形。

程序代碼如下:

     print('*')
     print('* *')
     print('* * *')
     print('* * * *')

將其保存為ex1_3.py,運(yùn)行程序:

     python  ex1_3.py

其運(yùn)行結(jié)果如圖1.11所示。

圖1.11 輸出用“*”組成的三角形

【例1-4】在窗體中顯示輸出的內(nèi)容。

程序代碼如下:

將其保存為ex1_4.py,運(yùn)行程序:

     python  ex1_4.py

其運(yùn)行結(jié)果如圖1.12所示。

圖1.12 Python窗體程序的運(yùn)行結(jié)果

【程序說明】

①程序的第1行:

     import tkinter

是一條導(dǎo)入模塊的import語句。import語句為編譯器找到程序使用的tkinter模塊。

②在程序的第2行:

     top = tkinter.Tk()

表示創(chuàng)建一個(gè)頂層窗體對(duì)象。Tk是模塊tkinter的類,通過tkinter.Tk()創(chuàng)建窗體對(duì)象。

③程序的第3行:

     label1 = tkinter.Label(top, text = '在窗體中顯示輸出內(nèi)容!')

使用tkinter模塊的Label標(biāo)簽,顯示文字內(nèi)容。

④程序的第4行:

     label1.pack()

表示把Label標(biāo)簽加入到窗體中。pack是一個(gè)順序排列方式的布局管理器,語句label1.pack()表示Label標(biāo)簽調(diào)用pack()函數(shù)將自己加入到窗體容器中。

⑤程序的第5行:

     top.mainloop()

表示事件循環(huán),使窗體一直保持顯示狀態(tài)。

【例1-5】在窗體中顯示一幅圖像。

程序代碼如下:

將其保存為ex1_5.py,并且在同一文件夾中事先存放了圖像文件dukou.gif。運(yùn)行程序:

     python  ex1_5.py

其運(yùn)行結(jié)果如圖1.13所示。

圖1.13 在窗體中顯示圖像

主站蜘蛛池模板: 山东省| 白玉县| 旬邑县| 丰台区| 甘泉县| 视频| 潜山县| 慈利县| 安阳市| 屏山县| 吉木萨尔县| 栖霞市| 兴安县| 丘北县| 普洱| 天祝| 湟源县| 平凉市| 浠水县| 会同县| 吉安县| 通河县| 和顺县| 黎城县| 根河市| 旬阳县| 大邑县| 古丈县| 临漳县| 繁峙县| 昭平县| 丹阳市| 凤翔县| 石景山区| 东莞市| 塘沽区| 建德市| 安阳县| 双流县| 门头沟区| 新乡市|