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

1.1 初識Python

1.1.1 你的第一個程序:初次見面打招呼

【案例1.1】 用Python實現(xiàn)如圖1.1所示的初次見面打招呼代碼。

圖1.1 初次見面打招呼

【問題分析】

該案例不是直接輸出4個字符串,而是要求“Josh”是動態(tài)輸入的信息。

【參考代碼】

【運行結(jié)果】

【程序說明】

(1)Python語言的最大優(yōu)點就是簡潔

圖1.2比較了C、C++、Java、Python四種語言實現(xiàn)輸出“Hello World!”的代碼,明顯看出,Python代碼是最簡潔的。

圖1.2 Python與其他語言比較

(2)程序邏輯

案例1.1的程序邏輯如圖1.3所示。

案例1.1程序涉及Python的一些術(shù)語:常量、變量、表達(dá)式、輸入函數(shù)以及輸出函數(shù)。

圖1.3中每個方框或圓角框表示內(nèi)存中的一塊區(qū)域;沒有輸入箭頭的方框①②④⑤⑥表示常量;包含輸出箭頭的方框③表示變量;輸入箭頭表示輸入或存儲,輸出箭頭表示輸出或取值;無所指的輸出箭頭是輸出語句,如,記為print();輸入箭頭所指方框沒有值,表示動態(tài)輸入賦值語句,記為input()。

圖1.3 案例1.1的程序邏輯

圓角框表示表達(dá)式,表達(dá)式就是對常量、變量的一種運算。

(3)案例1.1是一種順序結(jié)構(gòu)

順序結(jié)構(gòu)是最簡單的面向過程編程范式,也是最常用的程序結(jié)構(gòu),只要按照解決問題的順序?qū)懗鱿鄳?yīng)的語句就行。它的執(zhí)行順序是自上而下,依次執(zhí)行。

主站蜘蛛池模板: 连州市| 宣汉县| 车险| 赤峰市| 阿坝| 梧州市| 樟树市| 昂仁县| 嘉鱼县| 朔州市| 保康县| 旬阳县| 成武县| 麟游县| 马公市| 自治县| 明光市| 清镇市| 股票| 昔阳县| 光泽县| 郸城县| 桐梓县| 六枝特区| 呼图壁县| 沧州市| 全州县| 镇雄县| 高陵县| 桐梓县| 鱼台县| 聊城市| 含山县| 金山区| 双鸭山市| 土默特右旗| 安顺市| 南部县| 扶沟县| 黄骅市| 临朐县|