Python编程基础与案例教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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是一种顺序结构

顺序结构是最简单的面向过程编程范式,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行。它的执行顺序是自上而下,依次执行。