一个Fibonacci series
# Fibonacci series:
# the sum of two elements defines the next
a, b = 0, 1
while b < 10:
print b
a, b = b, a+b
1. 多重设定multiple assignment.
2. while回圈,条件符合,while回圈就会一直执行。非零为true,0为false。
3. 回圈的部分是缩排的:缩排在Python中表示一群叙述的方法way of grouping statements.
4. print打印
流程控制
1. if 叙述
if, elif, elif, else
2. for 会将一个系列(sequence,像是list或者string)里所有的成员走遍一次。
x = ['a', 'ab', 'abc']
for x in a:
3. range()函数
4. break同C一样,中断最靠近的一个for或者while回圈, continue同C一样。Python回圈有一个else子句,这个子句会在整个回圈正常结束时执行,对for而言是指list到底,对while回圈而言是指条件变为false。非正常结束(break) 中断,else子句不会执行。
5. pass叙述什么都不做,通常只是语法需要。