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

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是一種順序結構

順序結構是最簡單的面向過程編程范式,也是最常用的程序結構,只要按照解決問題的順序寫出相應的語句就行。它的執行順序是自上而下,依次執行。

主站蜘蛛池模板: 富裕县| 饶平县| 乌兰浩特市| 楚雄市| 宁津县| 巴彦县| 福泉市| 唐山市| 含山县| 墨脱县| 花莲市| 四会市| 延庆县| 防城港市| 尼勒克县| 井冈山市| 定日县| 新沂市| 南澳县| 若羌县| 依兰县| 德兴市| 绥芬河市| 银川市| 兴和县| 上栗县| 柳江县| 苍溪县| 定襄县| 新龙县| 吉安市| 和平区| 科技| 清徐县| 葫芦岛市| 准格尔旗| 宁化县| 蛟河市| 廉江市| 即墨市| 邻水|