- 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是一種順序結構
順序結構是最簡單的面向過程編程范式,也是最常用的程序結構,只要按照解決問題的順序寫出相應的語句就行。它的執行順序是自上而下,依次執行。
推薦閱讀
- 鄒為誠《綜合英語教程(5)》(第3版)學習指南【詞匯短語+課文精解+練習答案】
- 技術分析(原書第4版)習題集
- 2020年西南財經大學802經濟學二(政治經濟學部分)考試大綱解析
- 針織服裝結構與工藝
- 電化學基礎教程(第二版)
- 創業基礎實務
- 2019年高等學校英語應用能力考試B級核心詞匯全突破【附高清視頻講解】(上)
- 2020年翻譯碩士(MTI)357英語翻譯基礎詞語翻譯高分特訓1400題
- 中國人民大學外國語學院246二外法語歷年考研真題及詳解
- 物流管理(第三版)
- 模擬電子技術
- 朱瀅《實驗心理學》(第4版)筆記和習題(含考研真題)詳解
- 薩爾瓦多《國際經濟學》(第11版)課后習題詳解
- 物理化學實驗(第二版)
- N23°E113°華南農業大學藝術學院服裝系優秀畢業設計作品集(2016)