python学习全记录(4)if条件,while和for循环

流程控制

       顶级代码必须顶行写,即如果一行代码不依赖任何条件,那他必须不能进行任何缩进。(若代码过长,使用\换行符换行)

       同一级别的代码,缩进必须一致。

一、if 判断

语法一:( if )

if 条件:

      代码1

      代码2

 

语法二:( if-else)

if 条件:    #条件成立时执行的子代码块

      代码1

      代码2

else:    #条件不成立时执行的子代码块

      代码1

      代码2

 

语法三:( if嵌套)

if 条件1:

        if 条件2:

    代码1

    代码2

        else:

代码3

else:

    代码4

 

语法四:( if-elif)

if 条件1:

      代码1

      代码2

elif 条件2:

        代码3

        代码4

elif 条件3:

           代码5

        代码6

…………

else:      #当上面条件都不成立时才运行

        代码7

        代码8

 

二、while循环

语法:

while 条件:

代码1

代码2

 

结束while循环的方式:

1、改变条件:条件为假,循环体不执行,循环终止(在条件改为False时不会立刻结束掉循环,而是要等到下一次循环判断条件时才会生效)

2、while+break:break一定要放在循环体内,一旦循环执行到break就会立即结束本层循环。

3、while+continue:结束本次循环,直接进入下一次循环。

 

while+else:

while 条件:

代码1

代码2

else:        #在循环结束后,并且在循环没有被break打断过的情况下,才会执行else代码。

    代码3

 

三、for循环

for+break:

for+continue:

for+else:

    以上三种和while循环差不多。

 

for+range( ):

注:rang( )表示长度,顾头不顾尾

 

for k in range(3)

print( k )

打印出0,1,2

 

for i in range(1,5)

print( i )

打印出1,2,3,4

 

for j in range(1,5,2)      #2表示步长为2

print( j )

打印出1,3    

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值