python学习笔记03-三大结构

03 三大结构

- 顺序

- 分支

- 循环

分支语句

单路分支

if 条件表达式:

      语句1

      语句2

       ......

双路分支

if 条件表达式:

      语句1

  else:

      语句2

多路分支

if 条件表达式:

      语句1

  elif 条件表达式:

      语句2

  else:

      语句3

if可以嵌套使用,但不推荐 python没有switch case

循环语句

for 循环

for 变量 in 序列:

    语句1

    语句2

    ......

for 变量 in 序列:

    语句1

    ......

  else:

  else是可选项

- for 的break(跳出循环),continue(跳出本次循环并开始下次循环),pass(略过)


while 循环

while 条件表达式:

    语句块

while 条件表达式:

    语句块

else:

    语句块

#输出一个最简单的九九乘法表 

i = range(1,10)

j = range(1,10)

for a in i:

    for b in j:

        if(a >= b):

                print("{0}x{1}".format(a,b),end=" ")

    print('')

运行结果:
1x1

2x1 2x2

3x1 3x2 3x3

4x1 4x2 4x3 4x4

5x1 5x2 5x3 5x4 5x5

6x1 6x2 6x3 6x4 6x5 6x6

7x1 7x2 7x3 7x4 7x5 7x6 7x7

8x1 8x2 8x3 8x4 8x5 8x6 8x7 8x8

9x1 9x2 9x3 9x4 9x5 9x6 9x7 9x8 9x9

你可能感兴趣的:(python学习笔记03-三大结构)