Python - 循环结构(三)

83 阅读2分钟

这是我参与2022首次更文挑战的第21天,活动详情查看:2022首次更文挑战

本次主要介绍的是程序的循环结构逻辑。 循环就是按照一定的条件重复的去做一件事情,当条件不成立时就结束循环的内容。 在编写代码时如果能够简化一个程序,把重复的代码形成公共部分,利用语法来控制,对代码进行循环往复的执行,这就形成了循环结构逻辑。

🐍循环体结束语句

Python的循环逻辑控制是依靠for和while这两种语句来实现的。但是,有时不需要把循环执行完,条件合适时需要直接退出循环,这时可以使用break语句。还有一种需求,不需要退出整个循环,而是退出本次循环,可以使用continue语句。这两个语句的区别如下: 1、break用于完全结束一个循环,跳出循环体之行循环后面的语句。 2、continue只是终止本次循环,接着还之行后面的循环。

下面经过具体实例来了解break和continue的使用:

  • 循环打印奇数

如果判断是偶数,进入下一次循环,如果判断是奇数,直接打印。 (其实循环打印奇数也可以通过步长等于2来实现,现在只是让大家理解continue的使用)

for i in range(1,11) :
    if i%2==0 :
        continue
    print(i)

运行如下:

在这里插入图片描述

  • 循环打印闰年

循环找出2020-2051年中的第一个闰年。

for year in range(2020,2051) :
    if year%4==0 and year%100!=0 or year%400==0 :
        print(year)
        break

运行如下:

在这里插入图片描述 今天的内容就到这里,拜了个拜~