- Python編程基礎與案例教程
- 程顯毅 吳芳主編
- 4字
- 2023-10-27 18:27:20
1.1 初識Python
1.1.1 你的第一個程序:初次見面打招呼
【案例1.1】 用Python實現如圖1.1所示的初次見面打招呼代碼。

圖1.1 初次見面打招呼
【問題分析】
該案例不是直接輸出4個字符串,而是要求“Josh”是動態輸入的信息。
【參考代碼】

【運行結果】

【程序說明】
(1)Python語言的最大優點就是簡潔
圖1.2比較了C、C++、Java、Python四種語言實現輸出“Hello World!”的代碼,明顯看出,Python代碼是最簡潔的。

圖1.2 Python與其他語言比較
(2)程序邏輯
案例1.1的程序邏輯如圖1.3所示。
案例1.1程序涉及Python的一些術語:常量、變量、表達式、輸入函數以及輸出函數。
圖1.3中每個方框或圓角框表示內存中的一塊區域;沒有輸入箭頭的方框①②④⑤⑥表示常量;包含輸出箭頭的方框③表示變量;輸入箭頭表示輸入或存儲,輸出箭頭表示輸出或取值;無所指的輸出箭頭是輸出語句,如,記為print();輸入箭頭所指方框沒有值,表示動態輸入賦值語句,記為input()。

圖1.3 案例1.1的程序邏輯
圓角框表示表達式,表達式就是對常量、變量的一種運算。
(3)案例1.1是一種順序結構
順序結構是最簡單的面向過程編程范式,也是最常用的程序結構,只要按照解決問題的順序寫出相應的語句就行。它的執行順序是自上而下,依次執行。