零基础学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循环语句的主要内容,如果未能解决你的问题,请参考以下文章