「Python」第一阶段第四章笔记

发布时间 2023-08-20 16:12:09作者: OrzMiku

while循环

"""
while 条件:
    代码块
"""

num = 255;
# python没有++和--
while num:
    print(num)
    num -= 1

for循环

for基础语法

"""
for循环(感觉更像是一个foreach循环)
for 临时变量 in 序列类型:
    代码块
"""

name = "OrzMiku"
cnt = 0
for ch in name:
    print(ch)
    cnt+=1
print("共有%d个字符" % cnt)

range函数

"""
range() 生成一个可迭代对象(不是列表)
range(num) [0,1,2...,num)
range(numStart,numEnd) [numStart,...,numEnd) 相邻间隔1
range(numStart,numEnd,numStep) [numStart,...,numEnd) 相邻间隔numStep
"""

for x in range(5):
    print(x)
print("______")

for x in range(5,10):
    print(x)
print("______")

for x in range(10,20,2):
    print(x)
print("______")
output: 
0
1
2
3
4
______
5
6
7
8
9
______
10
12
14
16
18
20
______

变量作用域

"""
变量作用域
"""

for i in range(5):
    print("[for]: %d" % i)
# 虽然可以访问到,但一般不允许这样做
print("[con]: %d" % i)

# 规范做法
z = 0
for z in range(5):
    print("[for]: %d" %z)
print("[con]: %d" % z)

循环控制

"""
循环控制 break & continue
跳过
"""