简单讲讲python程序控制流程

一、程序控制流程的分类

        python的程序控制流程一般分为三种结构:

                1.顺序结构        2.选择结构        3.循环结构

        1.顺序结构:即自上而下运行,逐条执行。

        2.选择结构:对条件进行判断,然后选择性执行语句。

        3.循环结构:对条件进行判断,然后循环执行语句。

二、结构的具体运行流程

        1.顺序结构:这个没啥好说的。

        2.选择结构:一般为if语句。

                if语句一般结构:if...else 

if 判断条件:
    执行语句1
else:
    执行语句2

        if为真就执行1,if为假就执行2(注:else可以不要,即不加else时,如果if为假,则不执行任何操作。毕竟有都没有怎么执行)

                elif语句的结构:if...elif...

if 判断1:
    执行1
elif 判断2:
    执行2
elif 判断3:
    执行3

        先判断if,if为真执行1,if为假,判断elif,elif为真执行2,elif为假不执行(注:elif可以一直加下去,判断情况自上而下。当elif中有一个成立时,就会跳出这一片,即当判断2成立并执行2后,不会对下一个elif进行判断,即不判断判断3!)

        选择结构大概就是这样做了,接下来看循环结构。

        3.循环结构

                循环结构又分为两种:while循环和for循环。

                3.1、while循环

                        一般结构

while 判断:
    循环语句1
    循环语句2

                当while为真,就会进入循环,循环语句就会(判断,1,2,判断,1,2)一直执行直到while为假才会跳出循环。(注:所以当使用while时,一般会在while内部使用一行语句对while的判断造成影响;或者通过选择语句判断后执行跳出循环操作,结束循环的语句一般为:break。)

                3.2、for循环

                        一般结构:

for 变量 in 容器:
    循环语句

                当变量in容器,即变量在容器中,则执行循环语句。

                for循环一般会与range连用:

for i in range(参数):
    print(i)
for i in range(参数1,参数2):
    print(i)
for i in range(参数1,参数2,step):
    print(i) 

range(参数) :表示从0开始到参数结束打印此区间所有的整数,前闭后开

range(参数1,参数2):表示打印参数1到参数2区间内的整数,前闭后开

range(参数1,参数2,step):表示打印参数1到参数2区间内的整数,数据的变化随step的变化而 变化,默认的step的值为1,前闭后开

(注:当step为-1时表示参数1会大于参数2。当step为某一个数时,表示参数1到参数2之间那个数的倍数。)

三、总结

        python中一般的程序流程就是这样,通过对if,while,for的熟练运用,已经可以写出一个简单的系统。大伙可以试试只用这些写出一个简单的系统,这一篇大概就是这么些,下一篇应该就是简单讲讲容器了,容器由好多要记的代码,/(ㄒoㄒ)/~~

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值