Python程式設計2:我的第一個Python程式

從這篇開始,我將向大家介紹Python程式設計。還是同Scratch一樣,每篇文章只介紹一個小技能,寫一個很簡單的程式。文章本身只做拋磚引玉,小朋友們還是要自己多思考,多操作。那麼現在我們的Python程式設計學習,就從輸出“Hello World!你好,世界!”開始吧。

技能1:輸出語句

Python最常見的一個函式就是print( ),該函式用於列印輸出。如果我們想在螢幕上輸出一些語句,就要用print語句。

print( )可以輸出字串,也可以輸出數字。對於字串輸出,要注意的是,如果要輸出中文,我們需要確認用的IDE(寫程式的軟體)支不支援中文,一些IDE對於中文環境是需要另外配置的。不過Python自帶的IDLE,是支援中文的,青少年等級考試是要求使用Python自帶的IDLE。

輸出字元

如果我們想輸出字元,我們只需要把要列印的內容加在print( )的括號裡,並用雙引號引起來就行了(圖1)。

Python程式設計2:我的第一個Python程式

圖1

注意

:如果我們輸出字串沒用引號引起來,會怎麼樣呢?系統會報錯,說abcdefg沒有定義(name ‘abcdefg’ is not defined),如圖2。

Python程式設計2:我的第一個Python程式

圖2

這是因為如果我們沒有用雙引號引起來,系統會把abcdefg當作一個變數來出來,由於這個變數我們並沒有定義賦值,所以它就相當於不存在,要輸出一個不存在的內容,系統當然會認為是錯的。至於變數的內容,我們在後面的文章會說。

輸出數字

如果我們想輸出數字,我們就把數字放在print( )的括號裡就可以了,且

不需要

用雙引號引起來(圖3)。再次提醒注意,輸出數字是不需要引號的。

Python程式設計2:我的第一個Python程式

圖3

特別提醒:

Python

語句

要注意大小寫

很多語言是不分大小寫的,但Python語法嚴謹,它所有語法都是區分大小寫的。print( )這五個字母都是小寫,如果你要是其中一個寫成大寫的,系統就會報錯,說Print沒有定義(name ‘Print’ is not defined)。

Python程式設計2:我的第一個Python程式

圖4

這是因為Python語言區分大小寫,它只定義了print( )這個函式,而沒有定義Print( )這個函式。所以如果我們寫成了Print,那系統自然會說這個函式還沒定義。

【練習】

下面我們就用print( )語句來寫一個超級簡單的小程式,其主要目的:

① 熟悉print這個函式;

② 熟悉IDLE的操作;

③ 學會使用Python Shell和IDLE編輯器兩種方式寫程式。

1)任務要求

螢幕輸出“Hello World!你好,世界!”

2)開啟程式設計工具IDLE

點選windows系統左下角的視窗按鈕,在彈出的選單中點選Python選單裡的IDLE(圖5紅框內),就會開啟IDLE。

Python程式設計2:我的第一個Python程式

圖5

圖6是Python自帶的IDLE,這個IDLE是一個基於文字的命令列視窗,這個命令列視窗叫做Python shell。Shell就是視窗或者介面,它允許我們輸入命令或者程式碼行。開啟這個IDLE,它首先會在shell裡給出Python的版本資訊。

Python程式設計2:我的第一個Python程式

圖6

圖6紅色箭頭所指的“>>>”叫做提示符,我們的Python命令就在這個提示符後面寫,寫完敲回車,會直接出結果。

3)在Python Shell裡寫程式碼

我們這個練習就一個任務,螢幕輸出“Hello World!你好,世界!”。所以我們可以在命令列的提示符“>>>”後面使用print語句來輸出要求的內容:

print(“Hello World!你好,世界”)

注意,由於我們輸出的是一句話,所以要用雙引號引起來。然後敲回車,系統會直接給出結果(圖7)

Python程式設計2:我的第一個Python程式

執行過程如圖8:

Python程式設計2:我的第一個Python程式

圖8

4)使用IDLE的編輯器寫程式

雖然我們這個練習只有一行程式碼,但通常情況,我們想要寫的程式是有很多行的,這個時候還用shell提供的命令列來寫程式碼就非常不合適了,因此Python的IDLE還帶有一個編輯器,用來編寫較長的程式。

在上一篇Python文章裡我介紹過這個編輯器怎麼開啟。點選IDLE上方工具欄中的File選單,並選擇New File(圖9),會彈出一個空白的視窗。

Python程式設計2:我的第一個Python程式

圖9

這個空白的視窗(圖10),其頂部帶有一個Untitled標題,這個視窗就是用來寫Python程式的。

Python程式設計2:我的第一個Python程式

圖10

現在我們就在新開啟的空白窗口裡,用Python編寫上面那個輸出程式。

編寫的程式碼如下:

print(“Hello World!你好,世界”)

Python程式設計2:我的第一個Python程式

圖11:在編輯器裡寫程式碼

寫好程式後,一定要儲存這個程式

我在Scratch系列文章中強調過很多次,一定要養成及時儲存程式的習慣。寫好程式後,我們一定要儲存程式。點選這個程式碼編輯器上方的工具欄中的file選單,並選擇save,或按ctrl+s鍵(圖12),

Python程式設計2:我的第一個Python程式

圖12

然後如同Scratch一樣,選擇儲存的路徑,並給這個程式起個檔名,其後綴名Python預設為。py,然後點選儲存。這裡我給我的程式命名為helloWorld。py。

Python程式設計2:我的第一個Python程式

圖13

儲存好程式後,執行Python程式

點選這個程式碼編輯器上方的工具欄中的Run選單,並選擇Run Module,或按F5鍵(圖14)

Python程式設計2:我的第一個Python程式

圖14

執行該程式後,執行結果會顯示在Python shell窗口裡(圖15)

Python程式設計2:我的第一個Python程式

圖15

好了小朋友們,你們完成了嗎?如果完成了,那要再次恭喜你們,你們已經邁出了Python程式設計的第一步。你們可以修改這個程式,去輸出你們想說的話。

熟練使用IDLE是全國青少年等級考試Python一級的要求之一,後面我會按照青少年等級考試的要求來向大家講述Python。

原創不易,請勿抄襲。歡迎大家關注我,和我多交流,如果你喜歡,請轉贊評三連,謝謝。