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

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

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

主站蜘蛛池模板: 永城市| 万全县| 沽源县| 车险| 阿勒泰市| 轮台县| 玛纳斯县| 博野县| 敦煌市| 黄龙县| 三台县| 屏山县| 抚州市| 威信县| 松原市| 全州县| 旅游| 江津市| 浙江省| 日喀则市| 盐池县| 南陵县| 阳春市| 石景山区| 商水县| 兴义市| 西和县| 墨竹工卡县| 栾城县| 象山县| 淮北市| 宁城县| 玉环县| 饶河县| 昆山市| 黎平县| 岗巴县| 沙雅县| 清涧县| 衡阳县| 海林市|