python 程序结构

目录

1. 顺序结构

2. 分支结构

单分支

双分支

多分支

3. 循环结构

for循环:

while循环:

例:九九乘法表

# for 方法

while方法


1. 顺序结构

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

2. 分支结构

在实际应用中,有时需要通过某个判断来决定任务是否执行或者执行的方式。对于这样的情况,仅有顺序结构控制是不够的,需要选择结构。

单分支

单分支if语句

    单分支if语句是最简单的条件判断语句,其一般形式为:

 if  判断条件:

语句

执行流程图:

先判断“表达式”的值,如果值为真,则执行“语句”;如果值为假,则不执行语句。


双分支

if 语句与else 语句结合可实现双分支结构。若条件成立时需要执行语句1,不成立时需要执行语句2,语句1与语句2两者必执行其一。
    只能执行一个
    if 判定条件:
            语句1
    else:

            语句2


多分支

if多分支结构也叫做多重if语句,它允许在不同的条件下执行不同的代码块。相对于if-else语句来说,多重if语句更加灵活。多重if语句的执行顺序是从上往下依次判断,只有第一个满足条件的代码块会被执行,后面的代码块会被忽略
    if  条件:

            语句
    elif:

        语句

    elif:

        语句

    elif:

        语句

    else:

        语句                

3. 循环结构

for循环:

for   变量   in   范围:
条件满足时执行的代码
对一批内容逐个处理

range(m, n)       ------      [m, n)

break
直接中断所在循环体
continue
中断本次循环,直接进入下一次循环,

while循环:

while 条件:
条件满足时执行的代码
条件满足时一直循环

break
直接中断所在循环体
continue
中断本次循环,直接进入下一次循环,

例:九九乘法表

# for 方法

for i in range(1, 10):
    for j in range(1, i +1):
        print(f"{j} * {i} = {j * i}\t", end="")
    print()

while方法

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print
        j += 1
    i += 1
    print()

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值