while 判断条件(condition):
执行语句(statements)……
案例:
index = 1
while (index <= 3):
print(f"循环第{index}次")
index += 1
while注意事项:while循环容很容易忘记书写计数器(index+=1),如果不写就会变成死循环
break:终止循环,包括while,for
案例:
index = 1
while (index <= 100):
print(f"循环第{index}次")
if index == 5:
print(f"index={index},跳出循环")
break # 这里是index=5时就会跳出循环
index += 1
continue:终止当前一次循环,还会执行下一次循环,包括(while,for)
index = 1
while (index <= 10):
if index == 5:
print(f"index={index},跳出循环")
index += 1
continue # 这里是index=5时就会跳出循环,执行下面index=6的循环
print(f"循环第{index}次")
index += 1
打印99乘法表
# 99乘法表
i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{j}x{i}={i * j}", end="\t")
j += 1
i += 1
print("")
for 临时变量 in 集合数据:
print(打印临时变量)
实例:
str1 = "hello world"
for s in str1:
print(s)
while/else
else里面的代码是在循环执行完毕之后在执行.
注意:如果是break终止循环是不会执行的
num = 0
while num < 5:
print("我是python")
num += 1
else:
print("5次循环执行完毕之后执行的代码")
for/else循环和while/else循环是一模一样的