python流程控制for、while、if

python中流程控制主要依靠for、while、if

1、首先for
表示循环,其形式为如下:
for a in range(0,6):
print(a)
其中range(0,6) 是个函数生成一个列表【0,1,2,3,4,5】
通过for循环遍历出列表中的元素,这是for循环其中的一个应用。

2、其次while
表示循环,其形式为如下:
while 条件:
#执行语句

[else:
#执行语句
…]
判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
执行流程:
先判断 while 后的条件,如果是 True 则开始执行循环体,执行完毕后,再去判断 条件,如果True 继续执行循环体…
while 中的 else 是可选的。这和其他语言的很大的区别,其他的语言中 while 中没有 else。 当 while 中的条件为 False 时,开始执行 else 中语句。
如果提供了 else 语句,则 else 语句一定执行。除非你是通过 break 语句退出的循环。

3、再次if、if…else…,if…elif…else

1、 if… 后为真即可执行冒号后语句如下:
if 2>1:
print(1)
输出为:
1
1
1
1
1
1
1
…无限循环下去

2、if…else…
if <条件1>: ##满足条件1,执行冒号后的语句,不满足条件1,执行else:后的语句
执行语句块1
else:
执行语句块2

3、 if…elif…else…
这种方法有点类似于于java中的switch,因为python没有switch…case…语句所以可以用一下方式:
if <条件1>:
<语句1>
elif <条件2>:
<语句2>
elif <条件3>:
<语句3>

else:
<语句n>

循环控制:
1、break
python中的break语句用法,常用在满足某个条件,需要立刻退出当前循环时(跳出循环),break语句可以用在for循环和while循环语句中。简单的说,break语句是会立即退出循环,在其后边的循环代码不会被执行。
2、continue
使循环跳过其主体的剩余部分,并立即进入下一次循环
3、pass
当语法需要但不需要执行任何命令或代码时,Python中就可以使用pass语句,此语句什么也不做,用于表示“占位”的代码,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值