执行流控制
逻辑行和物理行
- Python语句每一行结尾可以Java一像以;结尾,也可以不用
- 每一行最好不超过80个字符,以免有时会出错,超过可以换行
格式对齐
- 4个空格或者1个tab缩进用来表示语句处于同一个逻辑层;在Java里是以{}来表示.
if 语句
记得在每个判断语句后加:
例子:
a = 3
if a == 1:
print ('a is 1')
elif a ==2:
print('a is 2')
else:
print('a is not 1 or 2')
while 语句
i =1
while i <10:
print("i is %d"%(i))
i+=1
for语句
for i in range (1,5):
print(i)
else:
print ('loop is over')
输出:
1
2
3
4
loop is over
break语句
放在while或for语句来退出整个循环,与Java一样。
for i in range (1,5):
if i == 3:
break
print(i)
else:
print ('loop is over')
输出:
1
2
注意:‘loop is over’没有输出
continue语句
退出本次循环,而不是整个循环,与Java一样。
for i in range (1,5):
if i == 3:
continue
print(i)
else:
print ('loop is over')
输出:
1
2
4
loop is over~
注意:'loop is over’有输出