Python日常笔记(6) - 循环

whlie循环

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


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


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

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

for循环

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循环是一模一样的

作者:阿超
原创公众号:『Python日常笔记』,专注于 Python爬虫等技术栈和有益的程序人生,会将一些平时的日常笔记都慢慢整理起来,也期待你的关注和阿超一起学习,公众号回复【csdn】优质资源。

发布了55 篇原创文章 · 获赞 16 · 访问量 9510

猜你喜欢

转载自blog.csdn.net/duchaochen/article/details/105009162