python 循环

python 循环

# 循环语句
"""
循环语句有 for 和 while
while 注意改变循环条件
通过设置条件表达式永远不为 false 来实现无限循环
while循环体中只有一条语句,你可以将该语句与while写在同一行中
break 跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行
continue 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
pass 空语句,是为了保持程序结构的完整性  不做任何事情,一般用做占位语句
"""

# while 循环
"""
while 判断条件(condition):
    执行语句(statements)……
"""
i = 1
sum = 0
while i <= 100:
    i += 1
    sum += i

print(sum)

# while 循环使用 else 语句
"""
while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>
"""
while i <= 100:
    i += 1
    sum += i
else:
    print('已经大于100了')

print(sum)

# 简单语句组 while循环体中只有一条语句,你可以将该语句与while写在同一行中
# flag = 1
# while (flag): print('欢迎到来')
# print("123")

# for 循环
# 可以遍历任何序列的项目,如一个列表或者一个字符串
"""
for <variable> in <sequence>:
    <statements>
else:
    <statements>
"""

# for 循环遍历
list1 = ['fjjf', 'rrrr', 'wewe', '766']
for items in list1:
    print(items)
else:
    print('哈哈哈')

# range()函数 遍历数字序列 它会生成数列
for i in range(5):
    print(i)

# break
n = 5
while n > 0:
    n -= 1
    if n == 2:
        break
    print(n)
print('循环结束。')

# continue
n = 5
while n > 0:
    n -= 1
    if n == 2:
        continue
    print(n)
print('循环结束。')

# pass 语句  占位语句 保证语句的正常执行,完整
for i in range(5):
    pass
原文地址:https://www.cnblogs.com/ddf128/p/12005916.html