- Python编程基础与案例教程
- 程显毅 吴芳主编
- 4字
- 2025-02-26 14:08:58
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是一种顺序结构
顺序结构是最简单的面向过程编程范式,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行。它的执行顺序是自上而下,依次执行。