零基础学PythonDay12 Python循环语句

Posted 光于前裕于后

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学PythonDay12 Python循环语句相关的知识,希望对你有一定的参考价值。

昨天跟大家一起学习了Python条件控制,没学的兄弟姐妹们看这里零基础学Python,今天让我们开始学习Python循环语句吧。
需注意的是,【零基础学Python】此系列都使用Python3。


循环语句

Python的循环语句主要用到for和while两个关键字,流程见下图:

while循环
在while中只要符合条件,会一直循环执行,使用见下:

while 条件:
    代码块


比如我们要计算1到116的总和,你应该会想到1+2+3+…+116,但十分麻烦,下面演示怎样使用while计算:

>>> num = 1
>>> sum = 0
>>> while num <=116:
...     sum += num
...     num += 1
...
>>> print(sum)
6786

在while中也可以加else

>>> num = 1
>>> while num <= 116:
...     print('黑嘴')
...     num += 100
... else:
...     print(num, '黑豆')
...
黑嘴
黑嘴
201 黑豆

for循环

for 循环可以遍历任何可迭代对象,如列表或者字符串。格式如下:

for 变量 in 序列:
    代码块1
else:
    代码块2


for循环非常好用,下面直接上代码:

>>> jimeng = [116, 233, 712, 118, 1380]
>>> for i in jimeng:
...     print(i)
...
116
233
712
118
1380

可以使用break跳出当前循环

>>> for i in jimeng:
...     if i==118:
...         print('退出循环')
...         break
...     print(i)
...
116
233
712
退出循环

也可以使用continue跳过本次循环

>>> for i in jimeng:
...     if i==118:
...         print('跳过本次')
...         continue
...     print(i)
...
116
233
712
跳过本次
1380

兄弟姐妹们学废了吗

以上是关于零基础学PythonDay12 Python循环语句的主要内容,如果未能解决你的问题,请参考以下文章

零基础学PythonDay12 Python循环语句

零基础学PythonDay13 Python函数

零基础学PythonDay13 Python函数

零基础学PythonDay13 Python函数

零基础学PythonDay2 Python基本语法

零基础学PythonDay2 Python基本语法