2-11 Python的断行

2-11-1 一行有多条命令

在Python中允许一行有多条命令,彼此间用“;”隔开即可,尽管Python有提供此功能,不过不鼓励如此撰写程序代码。

程序实例ch2_3.py:一行有多条命令的实例。

执行结果

2-11-2 将一条命令分成多行

在设计大型程序时,常常会碰上一条命令很长,需要分成两行或更多行书写,此时可以在命令后面加上“\”符号,Python解释器会将下一行的命令视为这一行的命令。特别注意,在“\”符号右边不可加上任何符号或文字,即使是注释符号也不允许。

另外,也可以在命令内使用小括号,如果使用小括号,就可以在命令右边加上注释符号。

程序实例ch2_4.py:将一个命令分成多行的应用。

执行结果

习题

一、是非题

1( ).del既可当作删除变量,也可将它设为变量名称使用。

2( ).“ %”是用于求余数。

3( ).“ //”是用于求次方。

4( ).乘法、除法、次方,彼此的运算优先级相同,会依照出现顺序运算。

5( ).下列两个公式的意义相同。

a /= b

a=a / b

6( ).Python允许一条命令分多行书写,方法是在未完成命令右边加上“/”符号,Python解释器会将下一行命令视为是这一行的延伸。

7( ).下列命令可以得到y值是5。

x, y, z=1, 5, 10

二、选择题

1( ).下列哪一个是合法的变量名称?

A.return

B._5x

C.9x

D.x$d

2( ).下列哪一个不是合法的变量名称?

A.总计

B._k2

C.k,3

D.AAA

3( ).计算下列的x值。

A.10

B.100

C.90

D.1

4( ).计算下列的x值。

A.10

B.100

C.2

D.1

5( ).计算下列的x值。

A.87

B.2895

C.46626

D.1