whlie循环


Python学习笔记(6)_java


while 判断条件(condition):
   执行语句(statements)……
案例:
index = 1
while (index <= 3):
   print(f"循环第{index}次")
   index += 1


Python学习笔记(6)_java_02

while注意事项:while循环容很容易忘记书写计数器(index+=1),如果不写就会变成死循环


break/continue


break:终止循环,包括while,for

案例:


index = 1
while (index <= 100):
   print(f"循环第{index}次")
   if index == 5:
       print(f"index={index},跳出循环")
       break # 这里是index=5时就会跳出循环
   index += 1


Python学习笔记(6)_java_03

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


Python学习笔记(6)_java_04


whlie嵌套


打印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("")


Python学习笔记(6)_java_05


for循环



for 临时变量 in 集合数据:
   print(打印临时变量)
实例:

str1 = "hello world"
for s in str1:
   print(s)


Python学习笔记(6)_java_06


while/else


else里面的代码是在循环执行完毕之后在执行.

注意:如果是break终止循环是不会执行的


num = 0
while num < 5:
   print("我是python")
   num += 1
else:
   print("5次循环执行完毕之后执行的代码")


Python学习笔记(6)_java_07

for/else循环和while/else循环是一模一样的