python打卡练习2:条件语句与循环语句

python中,if、elif和else可以实现条件语句。使用方法与大多数语言类似。

例如

if(a>b):
    print(a)

就会在a>b时输出a

注意python的语句与结构控制是由缩进控制的。带有缩进的语句会被上一缩进级的if else等控制。

缩进可以是一个tab,也可以是四个空格。一般推荐使用tab缩进,使用方便。但是有时候为了跨代码编辑器跨操作系统执行方便,由于各代码编辑器对tab处理方式不一样,也有要求使用四个空格缩进的情况。

elif和else也和大多数语言类似。elif就相当于else if,表示上述if条件不成立时执行的操作。

python的循环有两种,for循环和while循环。

python的for循环与其他语言差别较大。要使用python的for循环,需要利用一个可迭代的对象,比如列表或者元组。

 而for循环会遍历其中的每个元素,比如这样。

如果要利用for循环重复执行一定次数的指令,可以使用range()函数生成一个列表。

注意使用range()函数生成的列表不包括最后的5,而且从0开始,这样为列表操作提供了方便。

也可以定义range()的开始和步长,-1就是从后往前的意思。

再来说一下while循环,语法是while(条件):

和其他的语言类似,就是执行while语句块里的语句,直到不再满足while()里面的条件。

使用while可以作出持续输入输出的效果。

还有python的break,continue和pass

break表示立即退出当前循环,continue表示立即退出本次循环马上执行下一轮循环,而pass则是什么都不做,充当占位符的用处。因为如果条件或循环语句是空的,系统会报错。也可以通过pass找到之前没有来得及写的代码区域。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值