2022年 11月 4日

【Python学习笔记】九.Python3循环语句

文章目录

  • 0.序言
  • 1.while循环
  • 2.for循环
  • 3.break和continue语句
  • 4.pass语句

相关笔记链接:
【Python学习笔记】一.Python3基础语法
【Python学习笔记】二.Python3基本数据类型
【Python学习笔记】三.Python3数据类型转换
【Python学习笔记】四.Python3推导式
【Python学习笔记】五.Python3解释器
【Python学习笔记】六.Python3注释
【Python学习笔记】七.Python3运算符
【Python学习笔记】八.Python3条件控制
【Python学习笔记】九.Python3循环语句
【Python学习笔记】十.Python3迭代器与生成器
【Python学习笔记】十一.Python3函数
【Python学习笔记】十二.Python3模块

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。


0.序言

  • Python 中的循环语句有forwhile
  • Python 中没有do … while循环。

1.while循环

格式:

while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>
  • 1
  • 2
  • 3
  • 4

使用while求1-100数字的和,代码如下:

n = 100
i = 1
sum = 0
while i < 100:
    sum = sum+i
    i += 1

print(sum)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2.for循环

格式:

for <variable> in <sequence>:
    <statements>
else:
    <statements>
  • 1
  • 2
  • 3
  • 4

代码:

language = ['C', 'C++', 'PHP', 'Python', 'JAVA', 'GoLang']
for i in language:
    print(i)
  • 1
  • 2
  • 3

3.break和continue语句

  • continue 跳出当前循环,执行下一循环。
  • break 跳出整个循环。

4.pass语句

  • pass是空语句,是为了保持程序结构的完整性。
  • pass 不做任何事情,一般用做占位语句