Python基础系列---------程序结构

Python程序结构

一、顺序结构

      从上到下依次执行

二、分支结构

      根据条件决定是否执行

1、if 单分支

>>> a = 10
>>> b = 20
>>> if a < b:
...     print(a)
...
10

2、python中用if-else来构造双分支语句

>>> a = 20
>>> b = 30
>>> if a > b:
...     print(a)
... else:
...     print(b)
...
30

3、python中用if-elif-else来构造多分支语句(elif可以写多个)

>>> a = 20
>>> b = 30
>>> if a > 30:
...     print(a)
... elif a == b:
...     print(b)
... elif a < b:
...     print(b)
... else:
...     print(a,b)
...
30

三、循环结构

        特点:重复执行---直到条件不满足

1、for循环

        特点:知道循环次数

        如下图例子:

for i in range(1, 10):
    print(i)

执行结果:
1
2
3
4
5
6
7
8
9

2、 循环结构肯定少不了break和continue

        break 可以结束循环体(可以设置一个break的执行条件):

for i in range(1, 10):
    print(i)
    if i == 5:  # 如果i = 5 的时候直接结束整个循环体 
        break
执行结果:
1
2
3
4
5

        continue则和break不同, continue一般指跳出本次循环进入下次循环:

for i in range(1, 10):
    print(i)
    if i == 5:
        continue
执行结果为:
1
2
3
4
        #  跳过第五次循环 继续进行下一次循环
6
7
8
9

3、while 和 for 的类似

        特点:不明确循环次数, 条件为真执行语句块 为假不执行, while循环需要紧盯终止条件(防止死循环)

        while 基础写法如下:

i = 1  # while 和 for 不同在开头需要提前定义一个变量
while i < 10:
    print(i)
    i += 1  
执行结果:
1
2
3
4
5
6
7
8
9

        while 里的break 和 continue和 for 一样

i = 1                  # while 和 for 不同在开头需要提前定义一个变量
while i < 10:
    print(i)
    if i == 5:         # 设置break的执行条件
        break
    i += 1
执行结果:
1
2
3
4
5

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值