Python语言编程笔记:循环与迭代

While语句

在上述代码中,n=5,接着使用while来进行循环,while的判断结果只有两种:真或者假,如果结果为真,则执行while循环中的语句,如果结果为假,则跳过while循环中的语句。

while语句和if英语非常的近似,但是区别在于在运行while语句中的代码的时候,不会直接跳到接下来的语句,而是返回到while语句初始再次进行条件判断,来判断是否再执行while循环中的代码。

所以,在while循环中,迭代变量是一个非常重要的部分,迭代变量会随着while循环中的语句的执行而不断的发生改变,直到使用while循环的判断为假从而跳出while循环,否则while循环会不断的执行从而陷入无限循环,直到电脑没有电或者手动停止程序运行。

循环的另一个版本叫做零循环:

该循环不会被运行一次。

除了判断条件为假,还有另一种方法来跳出循环,就是break:

break语句将会终止继续执行循环语句中接下来的代码,并且跳出循环语句执行接下来的语句。

定义循环

一个简单的for循环语句:

i是一个迭代器,用来指向[5,4,3,2,1]数组中的元素,对于每一个元素,执行print(i)语句,然后跳掉下一个元素,直到所有的元素都被遍历。

逻辑如下所示:

不仅仅是数字,字符串也可以采用同样的方法来进行遍历:

循环能够用来做什么

循环可以用来解决一些重复的工作:

这段代码可以找出一个数组中的最大数字。

循环常用语句

使用循环语句来对一个数组进行计算:

求和:

求平均数:

求数组中大于某一个指定数值的数字:

判断数组中是否存在着某一个制定的数字:

或者找到数组中的最小数字:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值